rs3.properties.pile.MohrCoulomb module#

class rs3.properties.pile.MohrCoulomb.MohrCoulombBase(client: Client, id: str)#

Bases: _ProxyObject, IPropertyGroupAccessors

getPerimeter() → float#
setPerimeter(value: float)#
getCohesion() → float#
setCohesion(value: float)#
getResidualCohesion() → float#
setResidualCohesion(value: float)#
getFrictionAngle() → float#
setFrictionAngle(value: float)#
getResidualFrictionAngle() → float#
setResidualFrictionAngle(value: float)#
getUseShearResistanceCutoff() → bool#
setUseShearResistanceCutoff(value: bool)#
getShearResistanceCutoff() → float#
setShearResistanceCutoff(value: float)#
getProperties()#

Retrieve properties as a dictionary.

setProperties(Perimeter: float = None, Cohesion: float = None, ResidualCohesion: float = None, FrictionAngle: float = None, ResidualFrictionAngle: float = None, UseShearResistanceCutoff: bool = None, ShearResistanceCutoff: float = None)#

Set properties using keyword arguments.

class rs3.properties.pile.MohrCoulomb.MohrCoulombStageFactorBase(id: str, stageFactorID: str, client: Client)#

Bases: IStageFactorBase

getExposedPerimeterFactor() → float#
getCohesionFactor() → float#
getResidualCohesionFactor() → float#
getFrictionAngleFactor() → float#
getResidualFrictionAngleFactor() → float#
getShearResistanceCutoffFactor() → float#
class rs3.properties.pile.MohrCoulomb.MohrCoulombDefinedStageFactorBase(id: str, stageFactorID: str, client: Client)#

Bases: MohrCoulombStageFactorBase

setExposedPerimeterFactor(value: float)#
setCohesionFactor(value: float)#
setResidualCohesionFactor(value: float)#
setFrictionAngleFactor(value: float)#
setResidualFrictionAngleFactor(value: float)#
setShearResistanceCutoffFactor(value: float)#
class rs3.properties.pile.MohrCoulomb.MohrCoulombStageFactor(id: str, stageFactorID: str, client: Client)#

Bases: PileCommonStageFactor, MohrCoulombStageFactorBase

Examples

See Pile Script Examples.

class rs3.properties.pile.MohrCoulomb.MohrCoulombDefinedStageFactor(id: str, stageFactorID: str, client: Client)#

Bases: PileCommonDefinedStageFactor, MohrCoulombDefinedStageFactorBase, MohrCoulombStageFactor

Examples

See Pile Script Examples.

class rs3.properties.pile.MohrCoulomb.MohrCoulomb(client: Client, id: str)#

Bases: PileCommon, MohrCoulombBase

UI Label:

C and phi

Examples

See Pile Script Examples.