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.