rs2.modeler.properties.joint.GeosyntheticHyperbolic module#

class rs2.modeler.properties.joint.GeosyntheticHyperbolic.GeosyntheticHyperbolicStageFactor(client: Client, ID, propertyID)#

Bases: ProxyObject

getNormalStiffnessFactor() float#
getShearStiffnessFactor() float#
getPeakAdhesionAtSigninfFactor() float#
getPeakFrictionAngleAtSign0Factor() float#
getResAdhesionAtSigninfFactor() float#
getResFrictionAngleAtSign0Factor() float#
getAdditionalPressureInsideJointFactor() float#
getGroundwaterPressureFactor() float#
getJointPermeableFactor() bool#
class rs2.modeler.properties.joint.GeosyntheticHyperbolic.GeosyntheticHyperbolicDefinedStageFactor(client: Client, ID, propertyID)#

Bases: GeosyntheticHyperbolicStageFactor

setNormalStiffnessFactor(value: float)#
setShearStiffnessFactor(value: float)#
setPeakAdhesionAtSigninfFactor(value: float)#
setPeakFrictionAngleAtSign0Factor(value: float)#
setResAdhesionAtSigninfFactor(value: float)#
setResFrictionAngleAtSign0Factor(value: float)#
setAdditionalPressureInsideJointFactor(value: float)#
setGroundwaterPressureFactor(GroundWaterPressure: float)#
setJointPermeableFactor(Permeable: bool)#
class rs2.modeler.properties.joint.GeosyntheticHyperbolic.GeosyntheticHyperbolic(client: Client, ID, documentProxyID)#

Bases: PropertyProxy

Variables:

stageFactorInterface (AbsoluteStageFactorInterface[GeosyntheticHyperbolicDefinedStageFactor, GeosyntheticHyperbolicStageFactor]) – Reference object for modifying stage factor property.

Examples

Code Snippet: Manipulation of Joint Stage Factor Properties

getPeakAdhesionAtSigninf() float#
setPeakAdhesionAtSigninf(value: float)#
getPeakFrictionAngleAtSign0() float#
setPeakFrictionAngleAtSign0(value: float)#
getResAdhesionAtSigninf() float#
setResAdhesionAtSigninf(value: float)#
getResFrictionAngleAtSign0() float#
setResFrictionAngleAtSign0(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(PeakAdhesionAtSigninf: float = None, PeakFrictionAngleAtSign0: float = None, ResAdhesionAtSigninf: float = None, ResFrictionAngleAtSign0: 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()#