rs2.modeler.properties.joint.MohrCoulomb module#
- class rs2.modeler.properties.joint.MohrCoulomb.MohrCoulombStageFactor(client: Client, ID, propertyID)#
Bases:
ProxyObject
- getNormalStiffnessFactor() float #
- getShearStiffnessFactor() float #
- getTensileStrengthFactor() float #
- getPeakCohesionFactor() float #
- getPeakFrictionAngleFactor() float #
- getResCohesionFactor() float #
- getResFrictionAngleFactor() float #
- getResTensileStrengthFactor() float #
- getAdditionalPressureInsideJointFactor() float #
- getGroundwaterPressureFactor() float #
- getJointPermeableFactor() bool #
- class rs2.modeler.properties.joint.MohrCoulomb.MohrCoulombDefinedStageFactor(client: Client, ID, propertyID)#
Bases:
MohrCoulombStageFactor
- setNormalStiffnessFactor(value: float)#
- setShearStiffnessFactor(value: float)#
- setTensileStrengthFactor(value: float)#
- setPeakCohesionFactor(value: float)#
- setPeakFrictionAngleFactor(value: float)#
- setResCohesionFactor(value: float)#
- setResFrictionAngleFactor(value: float)#
- setResTensileStrengthFactor(value: float)#
- setAdditionalPressureInsideJointFactor(value: float)#
- setGroundwaterPressureFactor(GroundWaterPressure: float)#
- setJointPermeableFactor(Permeable: bool)#
- class rs2.modeler.properties.joint.MohrCoulomb.MohrCoulomb(client: Client, ID, documentProxyID)#
Bases:
PropertyProxy
- Variables:
stageFactorInterface (AbsoluteStageFactorInterface[MohrCoulombDefinedStageFactor, MohrCoulombStageFactor]) – Reference object for modifying stage factor property.
Examples
Code Snippet: Manipulation of Joint Stage Factor Properties
- getTensileStrength() float #
- setTensileStrength(value: float)#
- getPeakCohesion() float #
- setPeakCohesion(value: float)#
- getPeakFrictionAngle() float #
- setPeakFrictionAngle(value: float)#
- getIncludeDilation() bool #
- setIncludeDilation(value: bool)#
- getDilationAngle() float #
- setDilationAngle(value: float)#
- getDMin() float #
- setDMin(value: float)#
- getDMax() float #
- setDMax(value: float)#
- getDirectional() bool #
- setDirectional(value: bool)#
- getResidualStrength() bool #
- setResidualStrength(value: bool)#
- getResTensileStrength() float #
- setResTensileStrength(value: float)#
- getResCohesion() float #
- setResCohesion(value: float)#
- getResFrictionAngle() float #
- setResFrictionAngle(value: float)#
- getNormalStiffness() float #
- setNormalStiffness(value: float)#
- getShearStiffness() float #
- setShearStiffness(value: float)#
- getApplyPorePressure() bool #
- setApplyPorePressure(value: bool)#
- getApplyAdditionalPressureInsideJoint() bool #
- setApplyAdditionalPressureInsideJoint(value: bool)#
- getAdditionalPressureType() AdditionalPressureType #
- setAdditionalPressureType(value: AdditionalPressureType)#
- getAdditionalPressureInsideJoint() float #
- setAdditionalPressureInsideJoint(value: float)#
- getApplyPressureToLinerSideOnly() bool #
- setApplyPressureToLinerSideOnly(value: bool)#
- getApplyStageFactors() bool #
- setApplyStageFactors(value: bool)#
- setPiezoID(piezoName: str)#
- getPiezoID()#
- setProperties(TensileStrength: float = None, PeakCohesion: float = None, PeakFrictionAngle: float = None, IncludeDilation: bool = None, DilationAngle: float = None, DMin: float = None, DMax: float = None, Directional: bool = None, ResidualStrength: bool = None, ResTensileStrength: float = None, ResCohesion: float = None, ResFrictionAngle: float = None, NormalStiffness: float = None, ShearStiffness: float = None, ApplyPorePressure: bool = None, ApplyAdditionalPressureInsideJoint: bool = None, AdditionalPressureType: AdditionalPressureType = None, AdditionalPressureInsideJoint: float = None, ApplyPressureToLinerSideOnly: bool = None, ApplyStageFactors: bool = None)#
- getProperties()#