rs3.properties.liner.Standard module#

class rs3.properties.liner.Standard.StandardBase(client: Client, id: str)#

Bases: _ProxyObject, IPropertyGroupAccessors

getYoungsModulus() float#
setYoungsModulus(value: float)#
getPoissonsRatio() float#
setPoissonsRatio(value: float)#
getShearStrength() float#
setShearStrength(value: float)#
getThickness() float#
setThickness(value: float)#
getArea() float#
setArea(value: float)#
getIncludeWeightInAnalysis() bool#
setIncludeWeightInAnalysis(value: bool)#
getUnitWeight() float#
setUnitWeight(value: float)#
getIsGeometryThickness() bool#
setIsGeometryThickness(value: bool)#
getGeometryMomentOfInertia() float#
setGeometryMomentOfInertia(value: float)#
getCompressiveStrength() float#
setCompressiveStrength(value: float)#
getResidualCompressiveStrength() float#
setResidualCompressiveStrength(value: float)#
getTensileStrength() float#
setTensileStrength(value: float)#
getResidualTensileStrength() float#
setResidualTensileStrength(value: float)#
getProperties()#

Retrieve properties as a dictionary.

setProperties(YoungsModulus: float = None, PoissonsRatio: float = None, ShearStrength: float = None, Thickness: float = None, Area: float = None, IncludeWeightInAnalysis: bool = None, UnitWeight: float = None, IsGeometryThickness: bool = None, GeometryMomentOfInertia: float = None, CompressiveStrength: float = None, ResidualCompressiveStrength: float = None, TensileStrength: float = None, ResidualTensileStrength: float = None)#

Set properties using keyword arguments.

class rs3.properties.liner.Standard.StandardStageFactorBase(id: str, stageFactorID: str, client: Client)#

Bases: IStageFactorBase

getAreaFactor() float#
getCompressiveStrengthFactor() float#
getResidualCompressiveStrengthFactor() float#
getMomentOfInertiaFactor() float#
getPoissonsRatioFactor() float#
getShearStrengthFactor() float#
getTensileStrengthFactor() float#
getResidualTensileStrengthFactor() float#
getThicknessFactor() float#
getYoungsModulusFactor() float#
class rs3.properties.liner.Standard.StandardDefinedStageFactorBase(id: str, stageFactorID: str, client: Client)#

Bases: StandardStageFactorBase

setAreaFactor(value: float)#
setCompressiveStrengthFactor(value: float)#
setResidualCompressiveStrengthFactor(value: float)#
setMomentOfInertiaFactor(value: float)#
setPoissonsRatioFactor(value: float)#
setShearStrengthFactor(value: float)#
setTensileStrengthFactor(value: float)#
setResidualTensileStrengthFactor(value: float)#
setThicknessFactor(value: float)#
setYoungsModulusFactor(value: float)#
class rs3.properties.liner.Standard.StandardLinerStageFactor(id: str, stageFactorId: str, client: Client)#

Bases: StandardStageFactorBase

Examples

See Liner Script Examples.

class rs3.properties.liner.Standard.StandardLinerDefinedStageFactor(id: str, stageFactorId: str, client: Client)#

Bases: StandardLinerStageFactor, StandardDefinedStageFactorBase

Examples

See Liner Script Examples.

class rs3.properties.liner.Standard.Standard(client: Client, id: str)#

Bases: StandardBase

Examples

See Liner Script Examples.

getMaterialType() MaterialType#
setMaterialType(value: MaterialType)#