rocslope2.boltProperties.Bolt module#

class Bolt(client: Client, project_id: str, object_id: str, bolt_type: BoltType)#

Bases: _ProxyObject

getSelectedActiveApplicationMethod() → ActiveApplicationType#
setSelectedActiveApplicationMethod(value: ActiveApplicationType) → None#
getStatsDistribution(statsDistributionProperty: Enum) → StatsDistribution#

Returns a StatsDistribution for a bolt capacity parameter. Probabilistic analysis must be enabled first.

The enum type depends on the current bolt type, for example SimpleBoltForceStatsDistributionProperty.Force or MechanicallyAnchoredBoltStatsDistributionProperty.TensileCapacity. Use the StatsDistributionProperty enum defined on the concrete bolt class returned by BoltProperties.setCurrentSupportType().

Examples: Code Snippet: Bolt Properties

class ShearBolt(client: Client, project_id: str, object_id: str, bolt_type: BoltType)#

Bases: Bolt

getIsUseShearCapacity() → bool#
setIsUseShearCapacity(value: bool) → None#
getShearCapacity() → float#
setShearCapacity(value: float) → None#
class BoltWithOrientationEfficiency(client: Client, project_id: str, object_id: str, bolt_type: BoltType)#

Bases: ShearBolt

getIsUseBoltOrientationEfficiency() → bool#
setIsUseBoltOrientationEfficiency(value: bool) → None#
getSelectedBoltOrientationEfficiencyMethod() → BoltOrientationEfficiencyType#
setSelectedBoltOrientationEfficiencyMethod(value: BoltOrientationEfficiencyType) → None#