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()#