Member
Fireproofing
Fireproofing material and thickness on members — adds to self-weight for fire-rated assemblies; doesn’t change analytical stiffness.
9 functions
Create
CreateMemberFireProofingSpec
Description
Creates the member fire proofing spec.
Parameters
fire_proof_type(int): fire proof type.thickness_value(float): thickness value.density(float): density.
Returns
raw: The raw return value from the underlying OpenSTAAD COM call. Refer to the official Bentley OpenSTAAD API reference for this method's exact return semantics.
Example
from openstaad import ops
s = ops.connect()
result = s.CreateMemberFireProofingSpec(1, 1.0, 1.0)
print(result)
Get
GetFireProofDataForBeam
Description
Returns the fire proof data for beam.
Parameters
beam_id(int): beam id.
Returns
tuple: A tuple of (int, float, float).
Example
from openstaad import ops
s = ops.connect()
result = s.GetFireProofDataForBeam(1)
print(result)
GetFireProofedBeamCount
Description
Returns the fire proofed beam count.
Parameters
None.
Returns
raw: The raw return value from the underlying OpenSTAAD COM call. Refer to the official Bentley OpenSTAAD API reference for this method's exact return semantics.
Example
from openstaad import ops
s = ops.connect()
result = s.GetFireProofedBeamCount()
print(result)
GetFireProofedBeamList
Description
Returns the fire proofed beam list.
Parameters
None.
Returns
list: A list of integers.
Example
from openstaad import ops
s = ops.connect()
result = s.GetFireProofedBeamList()
print(result)
GetFireProofingSpecAssignedBeamCount
Description
Returns the fire proofing spec assigned beam count.
Parameters
index(int): index.
Returns
raw: The raw return value from the underlying OpenSTAAD COM call. Refer to the official Bentley OpenSTAAD API reference for this method's exact return semantics.
Example
from openstaad import ops
s = ops.connect()
result = s.GetFireProofingSpecAssignedBeamCount(1)
print(result)
GetFireProofingSpecAssignedBeamList
Description
Returns the fire proofing spec assigned beam list.
Parameters
index(int): index.
Returns
list: A list of integers.
Example
from openstaad import ops
s = ops.connect()
result = s.GetFireProofingSpecAssignedBeamList(1)
print(result)
GetFireProofingSpecCount
Description
Returns the fire proofing spec count.
Parameters
None.
Returns
raw: The raw return value from the underlying OpenSTAAD COM call. Refer to the official Bentley OpenSTAAD API reference for this method's exact return semantics.
Example
from openstaad import ops
s = ops.connect()
result = s.GetFireProofingSpecCount()
print(result)
GetFireProofingSpecDetails
Description
Returns the fire proofing spec details.
Parameters
index(int): index.
Returns
tuple: A tuple of (int, float, float, int).
Example
from openstaad import ops
s = ops.connect()
result = s.GetFireProofingSpecDetails(1)
print(result)
Delete
RemoveMemberFireProofingSpecFromBeam
Description
Removes the member fire proofing spec from beam.
Parameters
beam_id(int): beam id.
Returns
raw: The raw return value from the underlying OpenSTAAD COM call. Refer to the official Bentley OpenSTAAD API reference for this method's exact return semantics.
Example
from openstaad import ops
s = ops.connect()
result = s.RemoveMemberFireProofingSpecFromBeam(1)
print(result)