rs3.properties.pile.PileCommon module#

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

Bases: _ProxyObject, IPropertyGroupAccessors

getShearStiffness() float#
setShearStiffness(value: float)#
getNormalStiffness() float#
setNormalStiffness(value: float)#
getUsingPileProperties() bool#
setUsingPileProperties(value: bool)#
getBaseNormalStiffness() float#
setBaseNormalStiffness(value: float)#
getBaseForceResistance() float#
setBaseForceResistance(value: float)#
getProperties()#

Retrieve properties as a dictionary.

setProperties(ShearStiffness: float = None, NormalStiffness: float = None, UsingPileProperties: bool = None, BaseNormalStiffness: float = None, BaseForceResistance: float = None)#

Set properties using keyword arguments.

class rs3.properties.pile.PileCommon.PileCommonStageFactorBase(id: str, stageFactorID: str, client: Client)#

Bases: IStageFactorBase

getEndConditionFactor() float#
getShearStiffnessFactor() float#
getNormalStiffnessFactor() float#
getBaseStiffnessFactor() float#
getBaseResistanceFactor() float#
class rs3.properties.pile.PileCommon.PileCommonDefinedStageFactorBase(id: str, stageFactorID: str, client: Client)#

Bases: PileCommonStageFactorBase

setEndConditionFactor(value: float)#
setShearStiffnessFactor(value: float)#
setNormalStiffnessFactor(value: float)#
setBaseStiffnessFactor(value: float)#
setBaseResistanceFactor(value: float)#
class rs3.properties.pile.PileCommon.PileCommonStageFactor(id: str, stageFactorId: str, client: Client)#

Bases: PileCommonStageFactorBase

Examples

See Pile Script Examples.

class rs3.properties.pile.PileCommon.PileCommonDefinedStageFactor(id: str, stageFactorId: str, client: Client)#

Bases: PileCommonStageFactor, PileCommonDefinedStageFactorBase

Examples

See Pile Script Examples.

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

Bases: PileCommonBase

Examples

See Pile Script Examples.