rs3.properties.SnowdenStrengthFunction module#

class rs3.properties.SnowdenStrengthFunction.SnowdenStrengthFunction(client: Client, materialID: str, isBeddingFunction: bool)#

Bases: _ProxyObject

getFunctionType() → SnowdenStrengthFunctionType#
setFunctionType(value: SnowdenStrengthFunctionType)#
getDilationRatio() → float#
setDilationRatio(dilationRatio: float)#
getTensileStrength() → float#
setTensileStrength(tensileStrength: float)#
getResidualTensileStrength() → float#
setResidualTensileStrength(residualTensileStrength: float)#
setShearNormalFunction(normalStress: list[float], shearStress: list[float])#
setShearNormalFunctionWithResidual(normalStress: list[float], shearStress: list[float], residualShearStress: list[float])#
setCohesionFrictionFunction(normalStress: list[float], cohesion: list[float], frictionAngle: list[float])#
setCohesionFrictionFunctionWithResidual(normalStress: list[float], cohesion: list[float], frictionAngle: list[float], residualCohesion: list[float], residualFrictionAngle: list[float])#
getShearNormalFunctionNormalStress() → list[float]#
getShearStress() → list[float]#
getResidualShearStress() → list[float]#
getCohesionFrictionFunctionNormalStress() → list[float]#
getCohesionStress() → list[float]#
getFrictionAngleStress() → list[float]#
getResidualCohesionStress() → list[float]#
getResidualFrictionAngleStress() → list[float]#