HelicalAnchor#
- class HelicalAnchorMaterialDependentItem(material_index: int, adhesion: float, friction_angle: float)#
Bases:
object
- class HelicalAnchorProperties(model_id: str, support_id: str, client: Client)#
Bases:
ForceApplicationSupport,ForceOrientationSupportExamples: Code Snippet: Helical Anchor Example
- getOutOfPlaneSpacing() float#
- setOutOfPlaneSpacing(out_of_plane_spacing: float)#
- getTensileCapacity() float#
- setTensileCapacity(tensile_capacity: float)#
- getHeadAssemblyCapacity() float#
- setHeadAssemblyCapacity(head_assembly_capacity: float)#
- getUseShearCapacity() bool#
- setUseShearCapacity(use_shear_capacity: bool)#
- getShearCapacity() float#
- setShearCapacity(shear_capacity: float)#
- getUseCompressionCapacity() bool#
- setUseCompressionCapacity(use_compression_capacity: bool)#
- getCompressionCapacity() float#
- setCompressionCapacity(compression_capacity: float)#
- getShaftDimension() float#
- setShaftDimension(shaft_dimension: float)#
- getNumHelices() int#
- setNumHelices(num_helices: int)#
- getHelixDiameter() float#
- setHelixDiameter(helix_diameter: float)#
- getHelixSpacing() float#
- setHelixSpacing(helix_spacing: float)#
- getUseExternalLoadsInStrengthComputation() bool#
- setUseExternalLoadsInStrengthComputation(use_external_loads: bool)#
- getMaterialDependent() bool#
- setMaterialDependent(material_dependent: bool)#
- getMaterialDependencies() List[HelicalAnchorMaterialDependentItem]#
Get material-dependent pullout strength values (adhesion and friction angle). Returns a list of tuples: (material_index, adhesion, friction_angle)
- setMaterialDependencies(dependencies: List[HelicalAnchorMaterialDependentItem])#
Set material-dependent pullout strength values (adhesion and friction angle). :param dependencies: List of tuples: (material_index, adhesion, friction_angle)