rs2.modeler.properties.material.strength.Shansep module#
- class rs2.modeler.properties.material.strength.Shansep.Shansep(server: Client, ID, documentProxyID)#
Bases:
PropertyProxy
- getMaterialType() MaterialType #
- setMaterialType(value: MaterialType)#
- getUseMaterialDependentStress() bool #
- setUseMaterialDependentStress(value: bool)#
- getUseMaximumShearStrength() bool #
- setUseMaximumShearStrength(value: bool)#
- getUseTensileStrength() bool #
- setUseTensileStrength(value: bool)#
- getAParameter() float #
- setAParameter(value: float)#
- getSParameter() float #
- setSParameter(value: float)#
- getMParameter() float #
- setMParameter(value: float)#
- getMaximumShearStrength() float #
- setMaximumShearStrength(value: float)#
- getPeakTensileStrength() float #
- setPeakTensileStrength(value: float)#
- getResidualAParameter() float #
- setResidualAParameter(value: float)#
- getResidualSParameter() float #
- setResidualSParameter(value: float)#
- getResidualMParameter() float #
- setResidualMParameter(value: float)#
- getResidualMaximumShearStrength() float #
- setResidualMaximumShearStrength(value: float)#
- getResidualTensileStrength() float #
- setResidualTensileStrength(value: float)#
- getApplySSRShearStrengthReduction() bool #
- setApplySSRShearStrengthReduction(value: bool)#
- getStressHistoryType() StressHistoryTypes #
- setStressHistoryType(value: StressHistoryTypes)#
- getOCRDefinitionMethod() StressHistoryDefinitionMethods #
- setOCRDefinitionMethod(value: StressHistoryDefinitionMethods)#
- getOCR() float #
- setOCR(value: float)#
- getPcDefinitionMethod() StressHistoryDefinitionMethods #
- setPcDefinitionMethod(value: StressHistoryDefinitionMethods)#
- getPc() float #
- setPc(value: float)#
- setShansepMaterialDependentVerticalStress(materialDependentVerticalStress: list[tuple[str, float]])#
- materialDependentVerticalStress is a list of (materialName,verticalStressFactor) pairs.
A factor of 1 means that the entire weight is used in the vertical stress computation. A factor of 0 means no weight is used. If a material is not provided, it automatically has a factor of 1.
- getShansepMaterialDependentVerticalStress() list[tuple[str, float]] #
- returns a list of (materialName,verticalStressFactor) pairs.
A factor of 1 means that the entire weight is used in the vertical stress computation. A factor of 0 means no weight is used. If a material is not listed below it automatically has a factor of 1.
- setShansepStressHistory(stressHistory: list[tuple[float, float]])#
Depending on the stressHistory type and definition method, stressHistory is specified as (Depth or Elevation, OCR or Pc).
- getShansepStressHistory() list[tuple[float, float]] #
Returns the Stress History. Depending on the stressHistory type and definition method, stressHistory is specified as a list of tuples (Depth or Elevation, OCR or Pc).
- setProperties(MaterialType: MaterialType = None, UseMaterialDependentStress: bool = None, UseMaximumShearStrength: bool = None, UseTensileStrength: bool = None, AParameter: float = None, SParameter: float = None, MParameter: float = None, MaximumShearStrength: float = None, PeakTensileStrength: float = None, ResidualAParameter: float = None, ResidualSParameter: float = None, ResidualMParameter: float = None, ResidualMaximumShearStrength: float = None, ResidualTensileStrength: float = None, ApplySSRShearStrengthReduction: bool = None, StressHistoryType: StressHistoryTypes = None, OCRDefinitionMethod: StressHistoryDefinitionMethods = None, OCR: float = None, PcDefinitionMethod: StressHistoryDefinitionMethods = None, Pc: float = None)#
- getProperties()#