rocslope2.boltProperties.SoilNailBaseBolt module#

class SoilNailBoltStatsDistributionProperty(value, names=None, *values, module=None, qualname=None, type=None, start=1, boundary=None)#

Bases: Enum

TensileCapacity = 'TensileCapacity'#
ShearCapacity = 'ShearCapacity'#
PlateCapacity = 'PlateCapacity'#
BondStrength = 'BondStrength'#
class GroutedDowelStatsDistributionProperty(value, names=None, *values, module=None, qualname=None, type=None, start=1, boundary=None)#

Bases: Enum

TensileCapacity = 'TensileCapacity'#
ShearCapacity = 'ShearCapacity'#
PlateCapacity = 'PlateCapacity'#
BondStrength = 'BondStrength'#
PercentOfLength = 'PercentOfLength'#
class SoilNailBaseBolt(client: Client, project_id: str, object_id: str, bolt_type: BoltType)#

Bases: BoltWithOrientationEfficiency

Base for Grouted Dowel, Cable Bolt, Split Set, and Swellex.

getTensileCapacity() → float#
setTensileCapacity(value: float) → None#
getPlateCapacity() → float#
setPlateCapacity(value: float) → None#
getBondStrength() → float#
setBondStrength(value: float) → None#
class CableBolt(client: Client, project_id: str, object_id: str)#

Bases: SoilNailBaseBolt

class SplitSet(client: Client, project_id: str, object_id: str)#

Bases: SoilNailBaseBolt

class SwellexBolt(client: Client, project_id: str, object_id: str)#

Bases: SoilNailBaseBolt

class GroutedDowel(client: Client, project_id: str, object_id: str)#

Bases: SoilNailBaseBolt

getIsUsePercentOfLength() → bool#
setIsUsePercentOfLength(value: bool) → None#
getPercentOfLength() → float#
setPercentOfLength(value: float) → None#
getBondLength() → float#
setBondLength(value: float) → None#