HyperX.Scripting.Python.Api
The HyperX Scripting Library for Python
Loading...
Searching...
No Matches
hyperx.api.SectionCut Class Reference
Inheritance diagram for hyperx.api.SectionCut:
hyperx.api.IdNameEntity hyperx.api.IdEntity

Public Member Functions

 __init__ (self, _api.SectionCut sectionCut)
None AlignToHorizontalPrincipalAxes (self)
 Set this Section Cut's horizontal vector to be equal to its principal axis horizontal vector.
None AlignToVerticalPrincipalAxes (self)
 Set this Section Cut's horizontal vector to be equal to its principal axis vertical vector.
BeamLoads GetBeamLoads (self, int loadCaseId, types.LoadSubCaseFactor factor)
float HorizontalIntercept (self, int loadCaseId, types.LoadSubCaseFactor factor)
float InclinationAngle (self, int loadCaseId, types.LoadSubCaseFactor factor)
bool SetElements (self, list[int] elements)
None SetElementsByIntersection (self)
None SetHorizontalVector (self, Vector3d vector)
None SetNormalVector (self, Vector3d vector)
None SetOrigin (self, Vector3d vector)
float VerticalIntercept (self, int loadCaseId, types.LoadSubCaseFactor factor)
Public Member Functions inherited from hyperx.api.IdNameEntity
 __init__ (self, _api.IdNameEntity idNameEntity)
Public Member Functions inherited from hyperx.api.IdEntity
 __init__ (self, _api.IdEntity idEntity)

Properties

 BeamElements = property
 CG = property
 Represents a readonly 2D vector.
 CN = property
 Represents a readonly 2D vector.
 CN_hmax = property
 CN_hmin = property
 CN_vmax = property
 CN_vmin = property
 CQ = property
 Represents a readonly 2D vector.
 CQ_hmax = property
 CQ_hmin = property
 CQ_vmax = property
 CQ_vmin = property
 EA = property
 EIhh = property
 EIhv = property
 EImax = property
 EImin = property
 EIvv = property
 Elements = property
 EnclosedArea = property
 GJ = property
 HorizontalVector = property
 Represents a readonly 3D vector.
 MaxAngleBound = property
 MinAngleBound = property
 MinStiffnessEihh = property
 MinStiffnessEivv = property
 MinStiffnessGJ = property
 NormalVector = property
 Represents a readonly 3D vector.
 NumberOfCells = property
 OriginVector = property
 Represents a readonly 3D vector.
 PlateElements = property
 PrincipalAngle = property
 ReferencePoint = property
 Centroid vs Origin.
 VerticalVector = property
 Represents a readonly 3D vector.
 ZoneStiffnessDistribution = property
Properties inherited from hyperx.api.IdNameEntity
 Name = property
Properties inherited from hyperx.api.IdEntity
 Id = property

Additional Inherited Members

Protected Attributes inherited from hyperx.api.IdEntity
 _Entity = idEntity

Constructor & Destructor Documentation

◆ __init__()

hyperx.api.SectionCut.__init__ ( self,
_api.SectionCut sectionCut )

Member Function Documentation

◆ AlignToHorizontalPrincipalAxes()

None hyperx.api.SectionCut.AlignToHorizontalPrincipalAxes ( self)

Set this Section Cut's horizontal vector to be equal to its principal axis horizontal vector.

◆ AlignToVerticalPrincipalAxes()

None hyperx.api.SectionCut.AlignToVerticalPrincipalAxes ( self)

Set this Section Cut's horizontal vector to be equal to its principal axis vertical vector.

◆ GetBeamLoads()

BeamLoads hyperx.api.SectionCut.GetBeamLoads ( self,
int loadCaseId,
types.LoadSubCaseFactor factor )

◆ HorizontalIntercept()

float hyperx.api.SectionCut.HorizontalIntercept ( self,
int loadCaseId,
types.LoadSubCaseFactor factor )

◆ InclinationAngle()

float hyperx.api.SectionCut.InclinationAngle ( self,
int loadCaseId,
types.LoadSubCaseFactor factor )

◆ SetElements()

bool hyperx.api.SectionCut.SetElements ( self,
list[int] elements )

◆ SetElementsByIntersection()

None hyperx.api.SectionCut.SetElementsByIntersection ( self)

◆ SetHorizontalVector()

None hyperx.api.SectionCut.SetHorizontalVector ( self,
Vector3d vector )

◆ SetNormalVector()

None hyperx.api.SectionCut.SetNormalVector ( self,
Vector3d vector )

◆ SetOrigin()

None hyperx.api.SectionCut.SetOrigin ( self,
Vector3d vector )

◆ VerticalIntercept()

float hyperx.api.SectionCut.VerticalIntercept ( self,
int loadCaseId,
types.LoadSubCaseFactor factor )

Property Documentation

◆ BeamElements

hyperx.api.SectionCut.BeamElements = property
static

◆ CG

hyperx.api.SectionCut.CG = property
static

Represents a readonly 2D vector.

◆ CN

hyperx.api.SectionCut.CN = property
static

Represents a readonly 2D vector.

◆ CN_hmax

hyperx.api.SectionCut.CN_hmax = property
static

◆ CN_hmin

hyperx.api.SectionCut.CN_hmin = property
static

◆ CN_vmax

hyperx.api.SectionCut.CN_vmax = property
static

◆ CN_vmin

hyperx.api.SectionCut.CN_vmin = property
static

◆ CQ

hyperx.api.SectionCut.CQ = property
static

Represents a readonly 2D vector.

◆ CQ_hmax

hyperx.api.SectionCut.CQ_hmax = property
static

◆ CQ_hmin

hyperx.api.SectionCut.CQ_hmin = property
static

◆ CQ_vmax

hyperx.api.SectionCut.CQ_vmax = property
static

◆ CQ_vmin

hyperx.api.SectionCut.CQ_vmin = property
static

◆ EA

hyperx.api.SectionCut.EA = property
static

◆ EIhh

hyperx.api.SectionCut.EIhh = property
static

◆ EIhv

hyperx.api.SectionCut.EIhv = property
static

◆ EImax

hyperx.api.SectionCut.EImax = property
static

◆ EImin

hyperx.api.SectionCut.EImin = property
static

◆ EIvv

hyperx.api.SectionCut.EIvv = property
static

◆ Elements

hyperx.api.SectionCut.Elements = property
static

◆ EnclosedArea

hyperx.api.SectionCut.EnclosedArea = property
static

◆ GJ

hyperx.api.SectionCut.GJ = property
static

◆ HorizontalVector

hyperx.api.SectionCut.HorizontalVector = property
static

Represents a readonly 3D vector.

◆ MaxAngleBound

hyperx.api.SectionCut.MaxAngleBound = property
static

◆ MinAngleBound

hyperx.api.SectionCut.MinAngleBound = property
static

◆ MinStiffnessEihh

hyperx.api.SectionCut.MinStiffnessEihh = property
static

◆ MinStiffnessEivv

hyperx.api.SectionCut.MinStiffnessEivv = property
static

◆ MinStiffnessGJ

hyperx.api.SectionCut.MinStiffnessGJ = property
static

◆ NormalVector

hyperx.api.SectionCut.NormalVector = property
static

Represents a readonly 3D vector.

◆ NumberOfCells

hyperx.api.SectionCut.NumberOfCells = property
static

◆ OriginVector

hyperx.api.SectionCut.OriginVector = property
static

Represents a readonly 3D vector.

◆ PlateElements

hyperx.api.SectionCut.PlateElements = property
static

◆ PrincipalAngle

hyperx.api.SectionCut.PrincipalAngle = property
static

◆ ReferencePoint

hyperx.api.SectionCut.ReferencePoint = property
static

Centroid vs Origin.

◆ VerticalVector

hyperx.api.SectionCut.VerticalVector = property
static

Represents a readonly 3D vector.

◆ ZoneStiffnessDistribution

hyperx.api.SectionCut.ZoneStiffnessDistribution = property
static

The documentation for this class was generated from the following file:
  • C:/Dev/HyperX/HyperX/HyperX.Scripting.Wrapper/hyperx/api/__init__.py