rsseismic.properties.meanProfileSoilLayer package#

Typed getters and setters mixed into rsseismic.MeanProfileSoilLayer.

class rsseismic.properties.meanProfileSoilLayer._generated.MeanProfileSoilLayerPropertiesMixin#

Bases: object

Typed get/set helpers for generic property RPCs (uses self.Data).

getEffectiveVerticalStress() → float#
setEffectiveVerticalStress(value: float) → None#
getName() → str#
setName(value: str) → None#
getShearStrength() → float#
setShearStrength(value: float) → None#
getShearStrengthVariation() → VaryWithDepthOption#
setShearStrengthVariation(value: VaryWithDepthOption | str) → None#
getShearWaveVelocity() → float#
setShearWaveVelocity(value: float) → None#
getShearWaveVelocityVariation() → VaryWithDepthOption#
setShearWaveVelocityVariation(value: VaryWithDepthOption | str) → None#
getThickness() → float#
setThickness(value: float) → None#
getUnitWeight() → float#
setUnitWeight(value: float) → None#
getProperties() → dict[str, object]#
setProperties(EffectiveVerticalStress: float | None = None, Name: str | None = None, ShearStrength: float | None = None, ShearStrengthVariation: VaryWithDepthOption | str | None = None, ShearWaveVelocity: float | None = None, ShearWaveVelocityVariation: VaryWithDepthOption | str | None = None, Thickness: float | None = None, UnitWeight: float | None = None) → None#