# 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 ```{eval-rst} .. autoclass:: pyrobotstructural.enums.CaseNature :members: :undoc-members: ``` ## CaseAnalizeType ```{eval-rst} .. autoclass:: pyrobotstructural.enums.CaseAnalizeType :members: :undoc-members: ``` ## CombinationType ```{eval-rst} .. autoclass:: pyrobotstructural.enums.CombinationType :members: :undoc-members: ``` ## ShellLayer ```{eval-rst} .. autoclass:: pyrobotstructural.enums.ShellLayer :members: :undoc-members: ``` ## LabelType ```{eval-rst} .. autoclass:: pyrobotstructural.enums.LabelType :members: :undoc-members: ``` ## SectionType ```{eval-rst} .. autoclass:: pyrobotstructural.enums.SectionType :members: :undoc-members: ``` ## SectionShapeType ```{eval-rst} .. autoclass:: pyrobotstructural.enums.SectionShapeType :members: :undoc-members: ``` ## ThicknessType ```{eval-rst} .. autoclass:: pyrobotstructural.enums.ThicknessType :members: :undoc-members: ``` ## ObjLocalXDirType ```{eval-rst} .. autoclass:: pyrobotstructural.enums.ObjLocalXDirType :members: :undoc-members: ``` ## NodeSupportFixingDir ```{eval-rst} .. autoclass:: pyrobotstructural.enums.NodeSupportFixingDir :members: :undoc-members: ``` ## NodeSupportOneDirType ```{eval-rst} .. autoclass:: pyrobotstructural.enums.NodeSupportOneDirType :members: :undoc-members: ```