rs2.modeler.properties.material.strength.GeneralizedHoekBrown module#

class rs2.modeler.properties.material.strength.GeneralizedHoekBrown.GeneralizedHoekBrownStageFactor(client: Client, ID, propertyID)#

Bases: GeneralizedHoekBrownStageFactorLegacy

getAParameterFactor() → float#
getResidualAParameterFactor() → float#
getUCSOfIntactRockIntactFactor() → float#
getDilationParameterFactor() → float#
getMbParameterFactor() → float#
getResidualMbParameterFactor() → float#
getHoekMartinMiFactor() → float#
getSParameterFactor() → float#
getResidualSParameterFactor() → float#
getTensileCutoffFactor() → float#
getGSIFactor() → float#
getGSIResidualFactor() → float#
getMiFactor() → float#
getMiResidualFactor() → float#
getDFactor() → float#
getDResidualFactor() → float#
class rs2.modeler.properties.material.strength.GeneralizedHoekBrown.GeneralizedHoekBrownDefinedStageFactor(client: Client, ID, propertyID)#

Bases: GeneralizedHoekBrownStageFactor, GeneralizedHoekBrownDefinedStageFactorLegacy

setAParameterFactor(value: float)#
setResidualAParameterFactor(value: float)#
setUCSOfIntactRockIntactFactor(value: float)#
setDilationParameterFactor(value: float)#
setMbParameterFactor(value: float)#
setResidualMbParameterFactor(value: float)#
setHoekMartinMiFactor(value: float)#
setSParameterFactor(value: float)#
setResidualSParameterFactor(value: float)#
setTensileCutoffFactor(value: float)#
setGSIFactor(value: float)#
setGSIResidualFactor(value: float)#
setMiFactor(value: float)#
setMiResidualFactor(value: float)#
setDFactor(value: float)#
setDResidualFactor(value: float)#
class rs2.modeler.properties.material.strength.GeneralizedHoekBrown.GeneralizedHoekBrown(client: Client, ID, documentProxyID, stageFactorInterfaceID)#

Bases: GeneralizedHoekBrownLegacy

Variables:

stageFactorInterface (AbsoluteStageFactorGettersInterface[JointedGeneralizedHoekBrownDefinedStageFactor, JointedGeneralizedHoekBrownStageFactor]) – Reference object for modifying stage factor property.

Examples

Material Strength Properties Script Examples

getMaterialType() → MaterialType#
setMaterialType(value: MaterialType)#
getUCSOfIntactRockIntact() → float#
setUCSOfIntactRockIntact(value: float)#
getDefineBy() → GSIInputType#
setDefineBy(value: GSIInputType)#
getMbParameter() → float#
setMbParameter(value: float)#
getSParameter() → float#
setSParameter(value: float)#
getAParameter() → float#
setAParameter(value: float)#
getGSI() → float#
setGSI(value: float)#
getMi() → float#
setMi(value: float)#
getD() → float#
setD(value: float)#
getResidualMbParameter() → float#
setResidualMbParameter(value: float)#
getResidualSParameter() → float#
setResidualSParameter(value: float)#
getResidualAParameter() → float#
setResidualAParameter(value: float)#
getGSIResidual() → float#
setGSIResidual(value: float)#
getMiResidual() → float#
setMiResidual(value: float)#
getDResidual() → float#
setDResidual(value: float)#
getDilationParameter() → float#
setDilationParameter(value: float)#
getApplySSRShearStrengthReduction() → bool#
setApplySSRShearStrengthReduction(value: bool)#
getTensileCutoffType() → TensileCutoffOptions#
setTensileCutoffType(value: TensileCutoffOptions)#
getTensileCutoff() → float#
setTensileCutoff(value: float)#
getHoekMartinMi() → float#
setHoekMartinMi(value: float)#
getUcsBlockModel() → bool#
setUcsBlockModel(value: bool)#
getGsiParameterBlockModel() → bool#
setGsiParameterBlockModel(value: bool)#
getMiParameterBlockModel() → bool#
setMiParameterBlockModel(value: bool)#
getDParameterBlockModel() → bool#
setDParameterBlockModel(value: bool)#
getGsiParameterResBlockModel() → bool#
setGsiParameterResBlockModel(value: bool)#
getMiParameterResBlockModel() → bool#
setMiParameterResBlockModel(value: bool)#
getDParameterResBlockModel() → bool#
setDParameterResBlockModel(value: bool)#
getComputePeakMBSA() → bool#
setComputePeakMBSA(value: bool)#
getComputeResidualMBSA() → bool#
setComputeResidualMBSA(value: bool)#
getComputeRockMassElasticModulus() → bool#
setComputeRockMassElasticModulus(value: bool)#
getEstimationMethod() → GHBEstimationMethod#
setEstimationMethod(value: GHBEstimationMethod)#
getUseType() → ModulusInputMethod#
setUseType(value: ModulusInputMethod)#
getEI() → float#
setEI(value: float)#
getMR() → float#
setMR(value: float)#
setProperties(MaterialType: MaterialType = None, UCSOfIntactRockIntact: float = None, DefineBy: GSIInputType = None, MbParameter: float = None, SParameter: float = None, AParameter: float = None, GSI: float = None, Mi: float = None, D: float = None, ResidualMbParameter: float = None, ResidualSParameter: float = None, ResidualAParameter: float = None, GSIResidual: float = None, MiResidual: float = None, DResidual: float = None, DilationParameter: float = None, ApplySSRShearStrengthReduction: bool = None, TensileCutoffType: TensileCutoffOptions = None, TensileCutoff: float = None, HoekMartinMi: float = None, UcsBlockModel: bool = None, GsiParameterBlockModel: bool = None, MiParameterBlockModel: bool = None, DParameterBlockModel: bool = None, GsiParameterResBlockModel: bool = None, MiParameterResBlockModel: bool = None, DParameterResBlockModel: bool = None, ComputePeakMBSA: bool = None, ComputeResidualMBSA: bool = None, ComputeRockMassElasticModulus: bool = None, EstimationMethod: GHBEstimationMethod = None, UseType: ModulusInputMethod = None, EI: float = None, MR: float = None)#
getProperties()#