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|None HorizontalIntercept (self, int loadCaseId, types.LoadSubCaseFactor factor)
float|None InclinationAngle (self, int loadCaseId, types.LoadSubCaseFactor factor)
bool SetElements (self, list[int] elements)
 Returns true if successful.
None SetElementsByIntersection (self)
None SetHorizontalVector (self, Vector3d vector)
None SetNormalVector (self, Vector3d vector)
None SetOrigin (self, Vector3d vector)
float|None 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
 CN = property
 CN_hmax = property
 CN_hmin = property
 CN_vmax = property
 CN_vmin = property
 CQ = property
 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
 MaxAngleBound = property
 Max Principal Angle Bound.
 MinAngleBound = property
 Min Principal Angle Bound.
 MinStiffnessEihh = property
 MinStiffnessEivv = property
 MinStiffnessGJ = property
 NormalVector = property
 NumberOfCells = property
 OriginVector = property
 ParentFolder = property
 PlateElements = property
 PrincipalAngle = property
 φ
 ReferencePoint = property
 VerticalVector = property
 Derived from the cross of the Normal and the Horizontal.
 ZoneStiffnessDistribution = property
 Set the zone stiffness distribution.
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 | None hyperx.api.SectionCut.HorizontalIntercept ( self,
int loadCaseId,
types.LoadSubCaseFactor factor )

◆ InclinationAngle()

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

◆ SetElements()

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

Returns true if successful.

◆ 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 | None 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

◆ CN

hyperx.api.SectionCut.CN = property
static

◆ 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

◆ 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

◆ MaxAngleBound

hyperx.api.SectionCut.MaxAngleBound = property
static

Max Principal Angle Bound.

◆ MinAngleBound

hyperx.api.SectionCut.MinAngleBound = property
static

Min Principal Angle Bound.

◆ 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

◆ NumberOfCells

hyperx.api.SectionCut.NumberOfCells = property
static

◆ OriginVector

hyperx.api.SectionCut.OriginVector = property
static

◆ ParentFolder

hyperx.api.SectionCut.ParentFolder = property
static

◆ PlateElements

hyperx.api.SectionCut.PlateElements = property
static

◆ PrincipalAngle

hyperx.api.SectionCut.PrincipalAngle = property
static

φ

◆ ReferencePoint

hyperx.api.SectionCut.ReferencePoint = property
static

◆ VerticalVector

hyperx.api.SectionCut.VerticalVector = property
static

Derived from the cross of the Normal and the Horizontal.

◆ ZoneStiffnessDistribution

hyperx.api.SectionCut.ZoneStiffnessDistribution = property
static

Set the zone stiffness distribution.

This should be a value between 0 and 1. Values closer to 0 are more even and heavier. Values closer to 1 are more targeted and lighter.


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