pytabs.enumerations
1# pyTABS - ETABS .NET API python wrapper 2# Custom Enumerations 3# Enumerations not included within ETABS API 4 5# import enum types 6from enum import Enum, IntEnum 7 8 9class eGeometryNonlinearityType(IntEnum): 10 NONE = 0 11 P_DELTA = 1 12 P_DELTA_LARGE_DELTA = 2 13 14 15class eLoadApplicationControlType(IntEnum): 16 FULL_LOAD = 0 17 DISPLACEMENT_CONTROL = 1 18 QUASI_STATIC = 2 19 20 21class eDisplacementControlType(IntEnum): 22 CONJUGATE = 0 23 MONITORED = 1 24 25 26class eDisplacementMonitorType(IntEnum): 27 DOF_JOINT = 0 28 GENERALIZED = 1 29 30 31class eMonitoredDisplacementDoF(IntEnum): 32 U1 = 0 33 U2 = 1 34 U3 = 2 35 R1 = 3 36 R2 = 4 37 R3 = 5 38 39 40class eLinearStaticCaseLoadType(str, Enum): 41 LOAD = 'Load' 42 ACCELERATION = 'Accel' 43 44 45class eNonlinearStaticCaseLoadType(str, Enum): 46 LOAD = 'Load' 47 ACCELERATION = 'Accel' 48 MODE = 'Mode' 49 50 51class eStageOperationType(IntEnum): 52 ADD_STRUCTURE = 1 53 REMOVE_STRUCTURE = 2 54 LOAD_NEW = 3 55 LOAD_ALL = 4 56 CHANGE_PROPERTY = 5 57 CHANGE_PROPERTY_MODIFIERS = 6 58 CHANGE_RELEASES = 7 59 CHANGE_PROPERTY_AGE = 11 60 61 62class eStageObjectType(str, Enum): 63 GROUP = 'Group' 64 FRAME = 'Frame' 65 CABLE = 'Cable' 66 TENDON = 'Tendon' 67 AREA = 'Area' 68 SOLID = 'Solid' 69 LINK = 'Link' 70 POINT = 'Point' 71 72 73class eStageMyType(str, Enum): 74 LOAD = 'Load' 75 ACCELERATION = 'Accel' 76 FRAME = 'Frame' 77 CABLE = 'Cable' 78 TENDON = 'Tendon' 79 AREA = 'Area' 80 SOLID = 'Solid' 81 LINK = 'Link' 82 NONE = '' 83 84 85class eResultsSetupStepOutOption(IntEnum): 86 ENVELOPES = 1 87 STEP_BY_STEP = 2 88 LAST_STEP = 3 89 90 91class eResultsSetupComboOutOption(IntEnum): 92 ENVELOPES = 1 93 MULTIPLE = 2 94 95 96class eFrameDesignProcedure(IntEnum): 97 PROGRAM = 0 98 STEEL_FRAME = 1 99 CONCRETE_FRAME = 2 100 COMPOSITE_BEAM = 3 101 STEEL_JOIST = 4 102 NULL = 7 103 COMPOSITE_COLUMN = 13 104 105 106class eSelectObjectType(IntEnum): 107 POINT = 1 108 FRAME = 2 109 CABLE = 3 110 TENDON = 4 111 AREA = 5 112 SOLID = 6 113 LINK = 7
class
eGeometryNonlinearityType(enum.IntEnum):
An enumeration.
NONE = <eGeometryNonlinearityType.NONE: 0>
P_DELTA = <eGeometryNonlinearityType.P_DELTA: 1>
P_DELTA_LARGE_DELTA = <eGeometryNonlinearityType.P_DELTA_LARGE_DELTA: 2>
Inherited Members
- enum.Enum
- name
- value
- builtins.int
- conjugate
- bit_length
- bit_count
- to_bytes
- from_bytes
- as_integer_ratio
- real
- imag
- numerator
- denominator
class
eLoadApplicationControlType(enum.IntEnum):
16class eLoadApplicationControlType(IntEnum): 17 FULL_LOAD = 0 18 DISPLACEMENT_CONTROL = 1 19 QUASI_STATIC = 2
An enumeration.
FULL_LOAD = <eLoadApplicationControlType.FULL_LOAD: 0>
DISPLACEMENT_CONTROL = <eLoadApplicationControlType.DISPLACEMENT_CONTROL: 1>
QUASI_STATIC = <eLoadApplicationControlType.QUASI_STATIC: 2>
Inherited Members
- enum.Enum
- name
- value
- builtins.int
- conjugate
- bit_length
- bit_count
- to_bytes
- from_bytes
- as_integer_ratio
- real
- imag
- numerator
- denominator
class
eDisplacementControlType(enum.IntEnum):
An enumeration.
CONJUGATE = <eDisplacementControlType.CONJUGATE: 0>
MONITORED = <eDisplacementControlType.MONITORED: 1>
Inherited Members
- enum.Enum
- name
- value
- builtins.int
- conjugate
- bit_length
- bit_count
- to_bytes
- from_bytes
- as_integer_ratio
- real
- imag
- numerator
- denominator
class
eDisplacementMonitorType(enum.IntEnum):
An enumeration.
DOF_JOINT = <eDisplacementMonitorType.DOF_JOINT: 0>
GENERALIZED = <eDisplacementMonitorType.GENERALIZED: 1>
Inherited Members
- enum.Enum
- name
- value
- builtins.int
- conjugate
- bit_length
- bit_count
- to_bytes
- from_bytes
- as_integer_ratio
- real
- imag
- numerator
- denominator
class
eMonitoredDisplacementDoF(enum.IntEnum):
32class eMonitoredDisplacementDoF(IntEnum): 33 U1 = 0 34 U2 = 1 35 U3 = 2 36 R1 = 3 37 R2 = 4 38 R3 = 5
An enumeration.
U1 = <eMonitoredDisplacementDoF.U1: 0>
U2 = <eMonitoredDisplacementDoF.U2: 1>
U3 = <eMonitoredDisplacementDoF.U3: 2>
R1 = <eMonitoredDisplacementDoF.R1: 3>
R2 = <eMonitoredDisplacementDoF.R2: 4>
R3 = <eMonitoredDisplacementDoF.R3: 5>
Inherited Members
- enum.Enum
- name
- value
- builtins.int
- conjugate
- bit_length
- bit_count
- to_bytes
- from_bytes
- as_integer_ratio
- real
- imag
- numerator
- denominator
class
eLinearStaticCaseLoadType(builtins.str, enum.Enum):
An enumeration.
LOAD = <eLinearStaticCaseLoadType.LOAD: 'Load'>
ACCELERATION = <eLinearStaticCaseLoadType.ACCELERATION: 'Accel'>
Inherited Members
- enum.Enum
- name
- value
- builtins.str
- encode
- replace
- split
- rsplit
- join
- capitalize
- casefold
- title
- center
- count
- expandtabs
- find
- partition
- index
- ljust
- lower
- lstrip
- rfind
- rindex
- rjust
- rstrip
- rpartition
- splitlines
- strip
- swapcase
- translate
- upper
- startswith
- endswith
- removeprefix
- removesuffix
- isascii
- islower
- isupper
- istitle
- isspace
- isdecimal
- isdigit
- isnumeric
- isalpha
- isalnum
- isidentifier
- isprintable
- zfill
- format
- format_map
- maketrans
class
eNonlinearStaticCaseLoadType(builtins.str, enum.Enum):
46class eNonlinearStaticCaseLoadType(str, Enum): 47 LOAD = 'Load' 48 ACCELERATION = 'Accel' 49 MODE = 'Mode'
An enumeration.
LOAD = <eNonlinearStaticCaseLoadType.LOAD: 'Load'>
ACCELERATION = <eNonlinearStaticCaseLoadType.ACCELERATION: 'Accel'>
MODE = <eNonlinearStaticCaseLoadType.MODE: 'Mode'>
Inherited Members
- enum.Enum
- name
- value
- builtins.str
- encode
- replace
- split
- rsplit
- join
- capitalize
- casefold
- title
- center
- count
- expandtabs
- find
- partition
- index
- ljust
- lower
- lstrip
- rfind
- rindex
- rjust
- rstrip
- rpartition
- splitlines
- strip
- swapcase
- translate
- upper
- startswith
- endswith
- removeprefix
- removesuffix
- isascii
- islower
- isupper
- istitle
- isspace
- isdecimal
- isdigit
- isnumeric
- isalpha
- isalnum
- isidentifier
- isprintable
- zfill
- format
- format_map
- maketrans
class
eStageOperationType(enum.IntEnum):
52class eStageOperationType(IntEnum): 53 ADD_STRUCTURE = 1 54 REMOVE_STRUCTURE = 2 55 LOAD_NEW = 3 56 LOAD_ALL = 4 57 CHANGE_PROPERTY = 5 58 CHANGE_PROPERTY_MODIFIERS = 6 59 CHANGE_RELEASES = 7 60 CHANGE_PROPERTY_AGE = 11
An enumeration.
ADD_STRUCTURE = <eStageOperationType.ADD_STRUCTURE: 1>
REMOVE_STRUCTURE = <eStageOperationType.REMOVE_STRUCTURE: 2>
LOAD_NEW = <eStageOperationType.LOAD_NEW: 3>
LOAD_ALL = <eStageOperationType.LOAD_ALL: 4>
CHANGE_PROPERTY = <eStageOperationType.CHANGE_PROPERTY: 5>
CHANGE_PROPERTY_MODIFIERS = <eStageOperationType.CHANGE_PROPERTY_MODIFIERS: 6>
CHANGE_RELEASES = <eStageOperationType.CHANGE_RELEASES: 7>
CHANGE_PROPERTY_AGE = <eStageOperationType.CHANGE_PROPERTY_AGE: 11>
Inherited Members
- enum.Enum
- name
- value
- builtins.int
- conjugate
- bit_length
- bit_count
- to_bytes
- from_bytes
- as_integer_ratio
- real
- imag
- numerator
- denominator
class
eStageObjectType(builtins.str, enum.Enum):
63class eStageObjectType(str, Enum): 64 GROUP = 'Group' 65 FRAME = 'Frame' 66 CABLE = 'Cable' 67 TENDON = 'Tendon' 68 AREA = 'Area' 69 SOLID = 'Solid' 70 LINK = 'Link' 71 POINT = 'Point'
An enumeration.
GROUP = <eStageObjectType.GROUP: 'Group'>
FRAME = <eStageObjectType.FRAME: 'Frame'>
CABLE = <eStageObjectType.CABLE: 'Cable'>
TENDON = <eStageObjectType.TENDON: 'Tendon'>
AREA = <eStageObjectType.AREA: 'Area'>
SOLID = <eStageObjectType.SOLID: 'Solid'>
LINK = <eStageObjectType.LINK: 'Link'>
POINT = <eStageObjectType.POINT: 'Point'>
Inherited Members
- enum.Enum
- name
- value
- builtins.str
- encode
- replace
- split
- rsplit
- join
- capitalize
- casefold
- title
- center
- count
- expandtabs
- find
- partition
- index
- ljust
- lower
- lstrip
- rfind
- rindex
- rjust
- rstrip
- rpartition
- splitlines
- strip
- swapcase
- translate
- upper
- startswith
- endswith
- removeprefix
- removesuffix
- isascii
- islower
- isupper
- istitle
- isspace
- isdecimal
- isdigit
- isnumeric
- isalpha
- isalnum
- isidentifier
- isprintable
- zfill
- format
- format_map
- maketrans
class
eStageMyType(builtins.str, enum.Enum):
74class eStageMyType(str, Enum): 75 LOAD = 'Load' 76 ACCELERATION = 'Accel' 77 FRAME = 'Frame' 78 CABLE = 'Cable' 79 TENDON = 'Tendon' 80 AREA = 'Area' 81 SOLID = 'Solid' 82 LINK = 'Link' 83 NONE = ''
An enumeration.
LOAD = <eStageMyType.LOAD: 'Load'>
ACCELERATION = <eStageMyType.ACCELERATION: 'Accel'>
FRAME = <eStageMyType.FRAME: 'Frame'>
CABLE = <eStageMyType.CABLE: 'Cable'>
TENDON = <eStageMyType.TENDON: 'Tendon'>
AREA = <eStageMyType.AREA: 'Area'>
SOLID = <eStageMyType.SOLID: 'Solid'>
LINK = <eStageMyType.LINK: 'Link'>
NONE = <eStageMyType.NONE: ''>
Inherited Members
- enum.Enum
- name
- value
- builtins.str
- encode
- replace
- split
- rsplit
- join
- capitalize
- casefold
- title
- center
- count
- expandtabs
- find
- partition
- index
- ljust
- lower
- lstrip
- rfind
- rindex
- rjust
- rstrip
- rpartition
- splitlines
- strip
- swapcase
- translate
- upper
- startswith
- endswith
- removeprefix
- removesuffix
- isascii
- islower
- isupper
- istitle
- isspace
- isdecimal
- isdigit
- isnumeric
- isalpha
- isalnum
- isidentifier
- isprintable
- zfill
- format
- format_map
- maketrans
class
eResultsSetupStepOutOption(enum.IntEnum):
An enumeration.
ENVELOPES = <eResultsSetupStepOutOption.ENVELOPES: 1>
STEP_BY_STEP = <eResultsSetupStepOutOption.STEP_BY_STEP: 2>
LAST_STEP = <eResultsSetupStepOutOption.LAST_STEP: 3>
Inherited Members
- enum.Enum
- name
- value
- builtins.int
- conjugate
- bit_length
- bit_count
- to_bytes
- from_bytes
- as_integer_ratio
- real
- imag
- numerator
- denominator
class
eResultsSetupComboOutOption(enum.IntEnum):
An enumeration.
ENVELOPES = <eResultsSetupComboOutOption.ENVELOPES: 1>
MULTIPLE = <eResultsSetupComboOutOption.MULTIPLE: 2>
Inherited Members
- enum.Enum
- name
- value
- builtins.int
- conjugate
- bit_length
- bit_count
- to_bytes
- from_bytes
- as_integer_ratio
- real
- imag
- numerator
- denominator
class
eFrameDesignProcedure(enum.IntEnum):
97class eFrameDesignProcedure(IntEnum): 98 PROGRAM = 0 99 STEEL_FRAME = 1 100 CONCRETE_FRAME = 2 101 COMPOSITE_BEAM = 3 102 STEEL_JOIST = 4 103 NULL = 7 104 COMPOSITE_COLUMN = 13
An enumeration.
PROGRAM = <eFrameDesignProcedure.PROGRAM: 0>
STEEL_FRAME = <eFrameDesignProcedure.STEEL_FRAME: 1>
CONCRETE_FRAME = <eFrameDesignProcedure.CONCRETE_FRAME: 2>
COMPOSITE_BEAM = <eFrameDesignProcedure.COMPOSITE_BEAM: 3>
STEEL_JOIST = <eFrameDesignProcedure.STEEL_JOIST: 4>
NULL = <eFrameDesignProcedure.NULL: 7>
COMPOSITE_COLUMN = <eFrameDesignProcedure.COMPOSITE_COLUMN: 13>
Inherited Members
- enum.Enum
- name
- value
- builtins.int
- conjugate
- bit_length
- bit_count
- to_bytes
- from_bytes
- as_integer_ratio
- real
- imag
- numerator
- denominator
class
eSelectObjectType(enum.IntEnum):
107class eSelectObjectType(IntEnum): 108 POINT = 1 109 FRAME = 2 110 CABLE = 3 111 TENDON = 4 112 AREA = 5 113 SOLID = 6 114 LINK = 7
An enumeration.
POINT = <eSelectObjectType.POINT: 1>
FRAME = <eSelectObjectType.FRAME: 2>
CABLE = <eSelectObjectType.CABLE: 3>
TENDON = <eSelectObjectType.TENDON: 4>
AREA = <eSelectObjectType.AREA: 5>
SOLID = <eSelectObjectType.SOLID: 6>
LINK = <eSelectObjectType.LINK: 7>
Inherited Members
- enum.Enum
- name
- value
- builtins.int
- conjugate
- bit_length
- bit_count
- to_bytes
- from_bytes
- as_integer_ratio
- real
- imag
- numerator
- denominator