rs2.modeler.properties.pile.MohrCoulombPile module#

class rs2.modeler.properties.pile.MohrCoulombPile.MohrCoulombPile(server: Client, ID, documentProxyID)#

Bases: PropertyProxy

getShearStiffness() float#
setShearStiffness(value: float)#
getNormalStiffness() float#
setNormalStiffness(value: float)#
getFrictionAngle() float#
setFrictionAngle(value: float)#
getResidualFrictionAngle() float#
setResidualFrictionAngle(value: float)#
getCohesion() float#
setCohesion(value: float)#
getResidualCohesion() float#
setResidualCohesion(value: float)#
getUseShearResistanceCutoff() bool#
setUseShearResistanceCutoff(value: bool)#
getShearResistanceCutoff() float#
setShearResistanceCutoff(value: float)#
getPerimeter() float#
setPerimeter(value: float)#
getUseBaseResistance() bool#
setUseBaseResistance(value: bool)#
getBaseNormalStiffness() float#
setBaseNormalStiffness(value: float)#
getBaseForceResistance() float#
setBaseForceResistance(value: float)#
setProperties(ShearStiffness: float = None, NormalStiffness: float = None, FrictionAngle: float = None, ResidualFrictionAngle: float = None, Cohesion: float = None, ResidualCohesion: float = None, UseShearResistanceCutoff: bool = None, ShearResistanceCutoff: float = None, Perimeter: float = None, UseBaseResistance: bool = None, BaseNormalStiffness: float = None, BaseForceResistance: float = None)#
getProperties()#