Enums¶
All enum classes use lazy COM descriptors — values are fetched from the Robot
COM API only when accessed, so initialize() must be called first.
Import path: pyrobotstructural.enums
CaseNature¶
- class pyrobotstructural.enums.CaseNature[source]¶
Bases:
object- PERMANENT¶
Lazily fetches the real COM enum value from the owning class’s _robot_enum_name.
- EXPLOITATION¶
Lazily fetches the real COM enum value from the owning class’s _robot_enum_name.
- WIND¶
Lazily fetches the real COM enum value from the owning class’s _robot_enum_name.
- SNOW¶
Lazily fetches the real COM enum value from the owning class’s _robot_enum_name.
- TEMPERATURE¶
Lazily fetches the real COM enum value from the owning class’s _robot_enum_name.
- ACCIDENTAL¶
Lazily fetches the real COM enum value from the owning class’s _robot_enum_name.
- SEISMIC¶
Lazily fetches the real COM enum value from the owning class’s _robot_enum_name.
CaseAnalizeType¶
- class pyrobotstructural.enums.CaseAnalizeType[source]¶
Bases:
object- COMB_LINEAR¶
Lazily fetches the real COM enum value from the owning class’s _robot_enum_name.
- COMB_BUCKLING¶
Lazily fetches the real COM enum value from the owning class’s _robot_enum_name.
- COMB_NONLIN_BUCKLING¶
Lazily fetches the real COM enum value from the owning class’s _robot_enum_name.
- COMB_NONLINEAR¶
Lazily fetches the real COM enum value from the owning class’s _robot_enum_name.
- STATIC_LINEAR¶
Lazily fetches the real COM enum value from the owning class’s _robot_enum_name.
- STATIC_NONLINEAR¶
Lazily fetches the real COM enum value from the owning class’s _robot_enum_name.
- STATIC_LINEAR_AUX¶
Lazily fetches the real COM enum value from the owning class’s _robot_enum_name.
- DYNAMIC_MODAL¶
Lazily fetches the real COM enum value from the owning class’s _robot_enum_name.
- DYNAMIC_SPECTRAL¶
Lazily fetches the real COM enum value from the owning class’s _robot_enum_name.
- DYNAMIC_SEISMIC¶
Lazily fetches the real COM enum value from the owning class’s _robot_enum_name.
- DYNAMIC_HARMONIC¶
Lazily fetches the real COM enum value from the owning class’s _robot_enum_name.
- MOBILE¶
Lazily fetches the real COM enum value from the owning class’s _robot_enum_name.
- STATIC_BUCKLING¶
Lazily fetches the real COM enum value from the owning class’s _robot_enum_name.
- STATIC_NONLINEAR_BUCKLING¶
Lazily fetches the real COM enum value from the owning class’s _robot_enum_name.
CombinationType¶
- class pyrobotstructural.enums.CombinationType[source]¶
Bases:
object- ULS¶
Lazily fetches the real COM enum value from the owning class’s _robot_enum_name.
- SLS¶
Lazily fetches the real COM enum value from the owning class’s _robot_enum_name.
- ALS¶
Lazily fetches the real COM enum value from the owning class’s _robot_enum_name.
- SLS_FREQ¶
Lazily fetches the real COM enum value from the owning class’s _robot_enum_name.
- SLS_QPR¶
Lazily fetches the real COM enum value from the owning class’s _robot_enum_name.
- SLS_RARE¶
Lazily fetches the real COM enum value from the owning class’s _robot_enum_name.
- SPECIAL¶
Lazily fetches the real COM enum value from the owning class’s _robot_enum_name.
ShellLayer¶
- class pyrobotstructural.enums.ShellLayer[source]¶
Bases:
objectLayer through the shell thickness for FE result extraction.
- TOP¶
Lazily fetches the real COM enum value from the owning class’s _robot_enum_name.
- MID¶
Lazily fetches the real COM enum value from the owning class’s _robot_enum_name.
- BOTTOM¶
Lazily fetches the real COM enum value from the owning class’s _robot_enum_name.
LabelType¶
- class pyrobotstructural.enums.LabelType[source]¶
Bases:
object- NODE_RELEASE¶
Lazily fetches the real COM enum value from the owning class’s _robot_enum_name.
- NODE_COMPATIBLE¶
Lazily fetches the real COM enum value from the owning class’s _robot_enum_name.
- BAR_SECTION¶
Lazily fetches the real COM enum value from the owning class’s _robot_enum_name.
- BAR_RELEASE¶
Lazily fetches the real COM enum value from the owning class’s _robot_enum_name.
- BAR_OFFSET¶
Lazily fetches the real COM enum value from the owning class’s _robot_enum_name.
- BAR_CABLE¶
Lazily fetches the real COM enum value from the owning class’s _robot_enum_name.
- BRACKET_AT_BAR_END¶
Lazily fetches the real COM enum value from the owning class’s _robot_enum_name.
- PANEL_THICKNESS¶
Lazily fetches the real COM enum value from the owning class’s _robot_enum_name.
- PANEL_REINFORCEMENT¶
Lazily fetches the real COM enum value from the owning class’s _robot_enum_name.
- SUPPORT¶
Lazily fetches the real COM enum value from the owning class’s _robot_enum_name.
- MATERIAL¶
Lazily fetches the real COM enum value from the owning class’s _robot_enum_name.
- LINEAR_RELEASE¶
Lazily fetches the real COM enum value from the owning class’s _robot_enum_name.
- ELASTIC_GROUND¶
Lazily fetches the real COM enum value from the owning class’s _robot_enum_name.
- NODE_RIGID_LINK¶
Lazily fetches the real COM enum value from the owning class’s _robot_enum_name.
- com_member_TYPE¶
Lazily fetches the real COM enum value from the owning class’s _robot_enum_name.
- VEHICLE¶
Lazily fetches the real COM enum value from the owning class’s _robot_enum_name.
- SOLID_PROPERTIES¶
Lazily fetches the real COM enum value from the owning class’s _robot_enum_name.
- BAR_GEO_IMPERFECTIONS¶
Lazily fetches the real COM enum value from the owning class’s _robot_enum_name.
- BAR_NONLINEAR_HINGE¶
Lazily fetches the real COM enum value from the owning class’s _robot_enum_name.
- CLADDING¶
Lazily fetches the real COM enum value from the owning class’s _robot_enum_name.
- PANEL_CALCULATION_MODEL¶
Lazily fetches the real COM enum value from the owning class’s _robot_enum_name.
- REINFORCEMENT_PARAMS¶
Lazily fetches the real COM enum value from the owning class’s _robot_enum_name.
SectionType¶
- class pyrobotstructural.enums.SectionType[source]¶
Bases:
object- STANDARD¶
Lazily fetches the real COM enum value from the owning class’s _robot_enum_name.
- COMPLEX¶
Lazily fetches the real COM enum value from the owning class’s _robot_enum_name.
- JOIST¶
Lazily fetches the real COM enum value from the owning class’s _robot_enum_name.
- BOX¶
Lazily fetches the real COM enum value from the owning class’s _robot_enum_name.
- TUBE¶
Lazily fetches the real COM enum value from the owning class’s _robot_enum_name.
- RECT¶
Lazily fetches the real COM enum value from the owning class’s _robot_enum_name.
SectionShapeType¶
- class pyrobotstructural.enums.SectionShapeType[source]¶
Bases:
objectTo add more enums see page 556 or section II.3.1.3.1 RobotAPI
- TUBE¶
Lazily fetches the real COM enum value from the owning class’s _robot_enum_name.
- RECT¶
Lazily fetches the real COM enum value from the owning class’s _robot_enum_name.
- RECT_FILLED¶
Lazily fetches the real COM enum value from the owning class’s _robot_enum_name.
- I_BEAM¶
Lazily fetches the real COM enum value from the owning class’s _robot_enum_name.
- I_BEAM_MONOSYM¶
Lazily fetches the real COM enum value from the owning class’s _robot_enum_name.
- T_SHAPE¶
Lazily fetches the real COM enum value from the owning class’s _robot_enum_name.
- C_SHAPE¶
Lazily fetches the real COM enum value from the owning class’s _robot_enum_name.
- CROSS¶
Lazily fetches the real COM enum value from the owning class’s _robot_enum_name.
- WOOD_RECTANGLE¶
Lazily fetches the real COM enum value from the owning class’s _robot_enum_name.
- WOOD_DOUBLE_RECTANGLE¶
Lazily fetches the real COM enum value from the owning class’s _robot_enum_name.
- STEEL_RECT_FILLED¶
Lazily fetches the real COM enum value from the owning class’s _robot_enum_name.
- STEEL_CIRCLE_FILLED¶
Lazily fetches the real COM enum value from the owning class’s _robot_enum_name.
ThicknessType¶
ObjLocalXDirType¶
- class pyrobotstructural.enums.ObjLocalXDirType[source]¶
Bases:
objectDefinition type for the local X axis direction of a panel/cladding object.
- UNDEFINED¶
Lazily fetches the real COM enum value from the owning class’s _robot_enum_name.
- CARTESIAN¶
Lazily fetches the real COM enum value from the owning class’s _robot_enum_name.
- POLAR¶
Lazily fetches the real COM enum value from the owning class’s _robot_enum_name.
NodeSupportFixingDir¶
- class pyrobotstructural.enums.NodeSupportFixingDir[source]¶
Bases:
objectDirections that can be blocked in a nodal support (used with one-directional supports).
- UX¶
Lazily fetches the real COM enum value from the owning class’s _robot_enum_name.
- UY¶
Lazily fetches the real COM enum value from the owning class’s _robot_enum_name.
- UZ¶
Lazily fetches the real COM enum value from the owning class’s _robot_enum_name.
- RX¶
Lazily fetches the real COM enum value from the owning class’s _robot_enum_name.
- RY¶
Lazily fetches the real COM enum value from the owning class’s _robot_enum_name.
- RZ¶
Lazily fetches the real COM enum value from the owning class’s _robot_enum_name.
NodeSupportOneDirType¶
- class pyrobotstructural.enums.NodeSupportOneDirType[source]¶
Bases:
objectManner of unilateral (one-directional) blocking for a nodal support direction.
- NONE¶
Lazily fetches the real COM enum value from the owning class’s _robot_enum_name.
- MINUS¶
Lazily fetches the real COM enum value from the owning class’s _robot_enum_name.
- PLUS¶
Lazily fetches the real COM enum value from the owning class’s _robot_enum_name.