rs2.modeler.properties.bolt package

rs2.modeler.properties.bolt.Bolt module

class rs2.modeler.properties.bolt.Bolt.BoltProperty(client: Client, ID, documentProxyID)

Bases: PropertyProxy

Examples

Code Snippet: Manipulation of Bolt Properties

EndAnchored

Reference object for modifying property.

Type:

EndAnchored

FullyBonded

Reference object for modifying property.

Type:

FullyBonded

PlainStrandCable

Reference object for modifying property.

Type:

PlainStrandCable

Swellex

Reference object for modifying property.

Type:

Swellex

Tieback

Reference object for modifying property.

Type:

Tieback

getBoltName() str
setBoltName(value: str)
getBoltColor() int
setBoltColor(value: int)
getBoltType() BoltTypes
setBoltType(value: BoltTypes)

rs2.modeler.properties.bolt.EndAnchored module

class rs2.modeler.properties.bolt.EndAnchored.EndAnchored(server: Client, ID, documentProxyID)

Bases: PropertyProxy

getBoltDiameter() float
setBoltDiameter(value: float)
getBoltModulusE() float
setBoltModulusE(value: float)
getTensileCapacity() float
setTensileCapacity(value: float)
getResidualTensileCapacity() float
setResidualTensileCapacity(value: float)
getOutofPlaneSpacing() float
setOutofPlaneSpacing(value: float)
getPreTensioningForce() float
setPreTensioningForce(value: float)
getConstantPretensioningForceInInstallStage() bool
setConstantPretensioningForceInInstallStage(value: bool)
setProperties(BoltDiameter: float = None, BoltModulusE: float = None, TensileCapacity: float = None, ResidualTensileCapacity: float = None, OutofPlaneSpacing: float = None, PreTensioningForce: float = None, ConstantPretensioningForceInInstallStage: bool = None)
getProperties()

rs2.modeler.properties.bolt.FullyBonded module

class rs2.modeler.properties.bolt.FullyBonded.FullyBonded(server: Client, ID, documentProxyID)

Bases: PropertyProxy

getBoltDiameter() float
setBoltDiameter(value: float)
getBoltModulusE() float
setBoltModulusE(value: float)
getTensileCapacity() float
setTensileCapacity(value: float)
getResidualTensileCapacity() float
setResidualTensileCapacity(value: float)
getOutofPlaneSpacing() float
setOutofPlaneSpacing(value: float)
getPreTensioningForce() float
setPreTensioningForce(value: float)
getConstantPretensioningForceInInstallStage() bool
setConstantPretensioningForceInInstallStage(value: bool)
getJointShear() bool
setJointShear(value: bool)
setProperties(BoltDiameter: float = None, BoltModulusE: float = None, TensileCapacity: float = None, ResidualTensileCapacity: float = None, OutofPlaneSpacing: float = None, PreTensioningForce: float = None, ConstantPretensioningForceInInstallStage: bool = None, JointShear: bool = None)
getProperties()

rs2.modeler.properties.bolt.PlainStrandCable module

class rs2.modeler.properties.bolt.PlainStrandCable.PlainStrandCable(server: Client, ID, documentProxyID)

Bases: PropertyProxy

getBoreholeDiameter() float
setBoreholeDiameter(value: float)
getCableDiameter() float
setCableDiameter(value: float)
getCableModulusE() float
setCableModulusE(value: float)
getCablePeak() float
setCablePeak(value: float)
getOutofPlaneSpacing() float
setOutofPlaneSpacing(value: float)
getWaterCementRatio() float
setWaterCementRatio(value: float)
getJointShear() bool
setJointShear(value: bool)
getFacePlates() bool
setFacePlates(value: bool)
getAddPullOutForce() bool
setAddPullOutForce(value: bool)
getPullOutForce() float
setPullOutForce(value: float)
getConstantShearStiffness() bool
setConstantShearStiffness(value: bool)
getStiffness() float
setStiffness(value: float)
getAddBulges() bool
setAddBulges(value: bool)
getBulgeType() BulgeTypes
setBulgeType(value: BulgeTypes)
getBulgeLocations() List[float]
setBulgeLocations(locations: List[float])
setProperties(BoreholeDiameter: float = None, CableDiameter: float = None, CableModulusE: float = None, CablePeak: float = None, OutofPlaneSpacing: float = None, WaterCementRatio: float = None, JointShear: bool = None, FacePlates: bool = None, AddPullOutForce: bool = None, PullOutForce: float = None, ConstantShearStiffness: bool = None, Stiffness: float = None, AddBulges: bool = None, BulgeType: BulgeTypes = None)
getProperties()

rs2.modeler.properties.bolt.Swellex module

class rs2.modeler.properties.bolt.Swellex.Swellex(server: Client, ID, documentProxyID)

Bases: PropertyProxy

getTensileCapacity() float
setTensileCapacity(value: float)
getResidualTensileCapacity() float
setResidualTensileCapacity(value: float)
getTributaryArea() float
setTributaryArea(value: float)
getBoltModulusE() float
setBoltModulusE(value: float)
getOutofPlaneSpacing() float
setOutofPlaneSpacing(value: float)
getMaterialDependent() bool
setMaterialDependent(value: bool)
getBondStrengthCoefficient() float
setBondStrengthCoefficient(value: float)
getBondShearStiffnessCoefficient() float
setBondShearStiffnessCoefficient(value: float)
getBondShearStiffness() float
setBondShearStiffness(value: float)
getBondStrength() float
setBondStrength(value: float)
getResidualBondStrength() float
setResidualBondStrength(value: float)
getBoltModel() BoltModels
setBoltModel(value: BoltModels)
getJointShear() bool
setJointShear(value: bool)
getPreTensioningForce() float
setPreTensioningForce(value: float)
getConstantPretensioningForceInInstallStage() bool
setConstantPretensioningForceInInstallStage(value: bool)
getFacePlates() bool
setFacePlates(value: bool)
getAddPullOutForce() bool
setAddPullOutForce(value: bool)
getPullOutForce() float
setPullOutForce(value: float)
setProperties(TensileCapacity: float = None, ResidualTensileCapacity: float = None, TributaryArea: float = None, BoltModulusE: float = None, OutofPlaneSpacing: float = None, MaterialDependent: bool = None, BondStrengthCoefficient: float = None, BondShearStiffnessCoefficient: float = None, BondShearStiffness: float = None, BondStrength: float = None, ResidualBondStrength: float = None, BoltModel: BoltModels = None, JointShear: bool = None, PreTensioningForce: float = None, ConstantPretensioningForceInInstallStage: bool = None, FacePlates: bool = None, AddPullOutForce: bool = None, PullOutForce: float = None)
getProperties()

rs2.modeler.properties.bolt.Tieback module

class rs2.modeler.properties.bolt.Tieback.Tieback(server: Client, ID, documentProxyID)

Bases: PropertyProxy

getBoltDiameter() float
setBoltDiameter(value: float)
getBoltModulusE() float
setBoltModulusE(value: float)
getBoltModel() BoltModels
setBoltModel(value: BoltModels)
getTensileCapacity() float
setTensileCapacity(value: float)
getResidualTensileCapacity() float
setResidualTensileCapacity(value: float)
getOutofPlaneSpacing() float
setOutofPlaneSpacing(value: float)
getMaterialDependent() bool
setMaterialDependent(value: bool)
getBondStrengthCoefficient() float
setBondStrengthCoefficient(value: float)
getBondShearStiffnessCoefficient() float
setBondShearStiffnessCoefficient(value: float)
getBondShearStiffness() float
setBondShearStiffness(value: float)
getBondStrength() float
setBondStrength(value: float)
getJointShear() bool
setJointShear(value: bool)
getBoreholeDiameter() float
setBoreholeDiameter(value: float)
getPreTensioningForce() float
setPreTensioningForce(value: float)
getConstantPretensioningForceInInstallStage() bool
setConstantPretensioningForceInInstallStage(value: bool)
getFacePlates() bool
setFacePlates(value: bool)
getAddPullOutForce() bool
setAddPullOutForce(value: bool)
getPullOutForce() float
setPullOutForce(value: float)
getUseBondPercentageLength() bool
setUseBondPercentageLength(value: bool)
getPercentageBondLength() int
setPercentageBondLength(value: int)
getBondLength() float
setBondLength(value: float)
getUseSecondaryBondLength() bool
setUseSecondaryBondLength(value: bool)
getSecondaryBondLengthType() SecondaryBondLengthType
setSecondaryBondLengthType(value: SecondaryBondLengthType)
getPercentOfSecondaryBondLength() int
setPercentOfSecondaryBondLength(value: int)
getSecondaryBondLength() float
setSecondaryBondLength(value: float)
getDelayInstallAfterBolt() int
setDelayInstallAfterBolt(value: int)
setProperties(BoltDiameter: float = None, BoltModulusE: float = None, BoltModel: BoltModels = None, TensileCapacity: float = None, ResidualTensileCapacity: float = None, OutofPlaneSpacing: float = None, MaterialDependent: bool = None, BondStrengthCoefficient: float = None, BondShearStiffnessCoefficient: float = None, BondShearStiffness: float = None, BondStrength: float = None, JointShear: bool = None, BoreholeDiameter: float = None, PreTensioningForce: float = None, ConstantPretensioningForceInInstallStage: bool = None, FacePlates: bool = None, AddPullOutForce: bool = None, PullOutForce: float = None, UseBondPercentageLength: bool = None, PercentageBondLength: int = None, BondLength: float = None, UseSecondaryBondLength: bool = None, SecondaryBondLengthType: SecondaryBondLengthType = None, PercentOfSecondaryBondLength: int = None, SecondaryBondLength: float = None, DelayInstallAfterBolt: int = None)
getProperties()