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: object

Layer 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.

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: object

To 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

class pyrobotstructural.enums.ThicknessType[source]

Bases: object

HOMOGENEOUS

Lazily fetches the real COM enum value from the owning class’s _robot_enum_name.

ORTHOTROPIC

Lazily fetches the real COM enum value from the owning class’s _robot_enum_name.

ObjLocalXDirType

class pyrobotstructural.enums.ObjLocalXDirType[source]

Bases: object

Definition 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: object

Directions 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: object

Manner 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.