Table of Contents

Class SectionCut

Namespace
HyperX.Scripting
Assembly
HyperX.Scripting.dll
public class SectionCut : IdNameEntity
Inheritance
SectionCut
Inherited Members

Properties

BeamElements

public ElementCol BeamElements { get; }

Property Value

ElementCol

CG

public Vector2d CG { get; }

Property Value

Vector2d

CN

public Vector2d CN { get; }

Property Value

Vector2d

CN_hmax

public double? CN_hmax { get; set; }

Property Value

double?

CN_hmin

public double? CN_hmin { get; set; }

Property Value

double?

CN_vmax

public double? CN_vmax { get; set; }

Property Value

double?

CN_vmin

public double? CN_vmin { get; set; }

Property Value

double?

CQ

public Vector2d CQ { get; }

Property Value

Vector2d

CQ_hmax

public double? CQ_hmax { get; set; }

Property Value

double?

CQ_hmin

public double? CQ_hmin { get; set; }

Property Value

double?

CQ_vmax

public double? CQ_vmax { get; set; }

Property Value

double?

CQ_vmin

public double? CQ_vmin { get; set; }

Property Value

double?

EA

public double? EA { get; }

Property Value

double?

EIhh

public double? EIhh { get; }

Property Value

double?

EIhv

public double? EIhv { get; }

Property Value

double?

EImax

public double? EImax { get; }

Property Value

double?

EImin

public double? EImin { get; }

Property Value

double?

EIvv

public double? EIvv { get; }

Property Value

double?

Elements

public ElementCol Elements { get; }

Property Value

ElementCol

EnclosedArea

public double EnclosedArea { get; }

Property Value

double

GJ

public double? GJ { get; }

Property Value

double?

HorizontalVector

public Vector3d HorizontalVector { get; }

Property Value

Vector3d

MaxAngleBound

public double? MaxAngleBound { get; set; }

Property Value

double?

MinAngleBound

public double? MinAngleBound { get; set; }

Property Value

double?

MinStiffnessEihh

public double? MinStiffnessEihh { get; set; }

Property Value

double?

MinStiffnessEivv

public double? MinStiffnessEivv { get; set; }

Property Value

double?

MinStiffnessGJ

public double? MinStiffnessGJ { get; set; }

Property Value

double?

NormalVector

public Vector3d NormalVector { get; }

Property Value

Vector3d

NumberOfCells

public int NumberOfCells { get; }

Property Value

int

OriginVector

public Vector3d OriginVector { get; }

Property Value

Vector3d

ParentFolder

public Folder<SectionCut> ParentFolder { get; }

Property Value

Folder<SectionCut>

PlateElements

public ElementCol PlateElements { get; }

Property Value

ElementCol

PrincipalAngle

public double? PrincipalAngle { get; }

Property Value

double?

ReferencePoint

public SectionCutPropertyLocation ReferencePoint { get; set; }

Property Value

SectionCutPropertyLocation

VerticalVector

public Vector3d VerticalVector { get; }

Property Value

Vector3d

ZoneStiffnessDistribution

public double ZoneStiffnessDistribution { get; set; }

Property Value

double

Methods

AlignToHorizontalPrincipalAxes()

public void AlignToHorizontalPrincipalAxes()

AlignToVerticalPrincipalAxes()

public void AlignToVerticalPrincipalAxes()

GetBeamLoads(int, LoadSubCaseFactor)

public BeamLoads GetBeamLoads(int loadCaseId, LoadSubCaseFactor factor)

Parameters

loadCaseId int
factor LoadSubCaseFactor

Returns

BeamLoads

HorizontalIntercept(int, LoadSubCaseFactor)

public double? HorizontalIntercept(int loadCaseId, LoadSubCaseFactor factor)

Parameters

loadCaseId int
factor LoadSubCaseFactor

Returns

double?

InclinationAngle(int, LoadSubCaseFactor)

public double? InclinationAngle(int loadCaseId, LoadSubCaseFactor factor)

Parameters

loadCaseId int
factor LoadSubCaseFactor

Returns

double?

SetElements(List<int>)

public bool SetElements(List<int> elements)

Parameters

elements List<int>

Returns

bool

SetElementsByIntersection()

public void SetElementsByIntersection()

SetHorizontalVector(Vector3d)

public void SetHorizontalVector(Vector3d vector)

Parameters

vector Vector3d

SetNormalVector(Vector3d)

public void SetNormalVector(Vector3d vector)

Parameters

vector Vector3d

SetOrigin(Vector3d)

public void SetOrigin(Vector3d vector)

Parameters

vector Vector3d

VerticalIntercept(int, LoadSubCaseFactor)

public double? VerticalIntercept(int loadCaseId, LoadSubCaseFactor factor)

Parameters

loadCaseId int
factor LoadSubCaseFactor

Returns

double?