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#