rs3.properties.joint.BartonBandis module#
- class rs3.properties.joint.BartonBandis.BartonBandisBase(client: Client, id: str)#
Bases:
_ProxyObject,IPropertyGroupAccessors- getJCS() float#
- setJCS(value: float)#
- getJRC() float#
- setJRC(value: float)#
- getNormalStiffness() float#
- setNormalStiffness(value: float)#
- getShearStiffness() float#
- setShearStiffness(value: float)#
- getResidualFrictionAngle() float#
- setResidualFrictionAngle(value: float)#
- getDefineResidualStrength() bool#
- setDefineResidualStrength(value: bool)#
- getProperties()#
Retrieve properties as a dictionary.
- setProperties(JCS: float = None, JRC: float = None, NormalStiffness: float = None, ShearStiffness: float = None, ResidualFrictionAngle: float = None, DefineResidualStrength: bool = None)#
Set properties using keyword arguments.
- class rs3.properties.joint.BartonBandis.BartonBandisStageFactorBase(id: str, stageFactorID: str, client: Client)#
Bases:
IStageFactorBase- getResidualFrictionAngleFactor() float#
- getJCSFactor() float#
- getJRCFactor() float#
- getNormalStiffnessFactor() float#
- getShearStiffnessFactor() float#
- class rs3.properties.joint.BartonBandis.BartonBandisDefinedStageFactorBase(id: str, stageFactorID: str, client: Client)#
Bases:
BartonBandisStageFactorBase- setResidualFrictionAngleFactor(value: float)#
- setJCSFactor(value: float)#
- setJRCFactor(value: float)#
- setNormalStiffnessFactor(value: float)#
- setShearStiffnessFactor(value: float)#
- class rs3.properties.joint.BartonBandis.BartonBandisStageFactor(id: str, stageFactorId: str, client: Client)#
Bases:
BartonBandisStageFactorBaseExamples
- class rs3.properties.joint.BartonBandis.BartonBandisDefinedStageFactor(id: str, stageFactorId: str, client: Client)#
Bases:
BartonBandisStageFactor,BartonBandisDefinedStageFactorBaseExamples
- class rs3.properties.joint.BartonBandis.BartonBandis(client: Client, id: str)#
Bases:
BartonBandisBaseExamples
- getAllowSlipStartFromStage() int#
- setAllowSlipStartFromStage(value: int)#