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?