UserDefinedSupport#

class UserDefinedSupportDefinitionType(*values)#

Bases: Enum

CONSTANT = 1#
FUNCTION = 2#
class UserDefinedSupportPoint(distance: float, capacity: float)#

Bases: object

getDistance() → float#
getCapacity() → float#
class UserDefinedSupportCapacity(consider_capacity_type: bool, definition_type: UserDefinedSupportDefinitionType, constant_value: float = 0.0, function_name: str = '', capacity_function: List[UserDefinedSupportPoint] | None = None)#

Bases: object

One capacity definition (tensile, pullout, stripping, shear, or compression) on a user-defined support.

getConsiderCapacityType() → bool#
setConsiderCapacityType(consider_capacity_type: bool)#
getDefinitionType() → UserDefinedSupportDefinitionType#
setDefinitionType(definition_type: UserDefinedSupportDefinitionType)#
getConstantValue() → float#
setConstantValue(constant_value: float)#
getFunctionName() → str#
setFunctionName(function_name: str)#
getCapacityFunction() → List[UserDefinedSupportPoint]#
setCapacityFunction(capacity_function: List[UserDefinedSupportPoint])#
class UserDefinedSupportProperties(model_id: str, support_id: str, client: Client)#

Bases: ForceApplicationSupport, ForceOrientationSupport

Examples: Code Snippet: User Defined Support Example

getTensileCapacity() → UserDefinedSupportCapacity#
setTensileCapacity(capacity: UserDefinedSupportCapacity)#
getPulloutCapacity() → UserDefinedSupportCapacity#
setPulloutCapacity(capacity: UserDefinedSupportCapacity)#
getStrippingCapacity() → UserDefinedSupportCapacity#
setStrippingCapacity(capacity: UserDefinedSupportCapacity)#
getShearCapacity() → UserDefinedSupportCapacity#
setShearCapacity(capacity: UserDefinedSupportCapacity)#
getCompressionCapacity() → UserDefinedSupportCapacity#
setCompressionCapacity(capacity: UserDefinedSupportCapacity)#