rs2.modeler.properties.material.datum package

rs2.modeler.properties.material.datum.BaseDatum module

class rs2.modeler.properties.material.datum.BaseDatum.BaseDatum(server: Client, ID, documentProxyID)

Bases: PropertyProxy

setUsing(use: bool)
getUsing() bool
setType(type: DatumType)
getType() DatumType
setDatum(depth: float)
getDatum() float
setCenter(x: float, y: float)
getCenter() -> (<class 'float'>, <class 'float'>)

Returns the Datum’s center as a tuple (x,y)

rs2.modeler.properties.material.datum.Datum module

class rs2.modeler.properties.material.datum.Datum.DatumValueStageFactorGetters(client: Client, ID)

Bases: ProxyObject

getDatum() float
getChange() float
getResidualChange() float
getPeakCutoffValue() float
getResidualCutoffValue() float
class rs2.modeler.properties.material.datum.Datum.DatumValueStageFactor(client: Client, ID)

Bases: DatumValueStageFactorGetters

setDatum(depth: float)
setChange(change: float)
setResidualChange(residualChange: float)
setPeakCutoffValue(peakCutoffValue: float)
setResidualCutoffValue(residualCutoffValue: float)
class rs2.modeler.properties.material.datum.Datum.DatumStageFactor(client: Client, ID, propertyID)

Bases: ProxyObject

getDatumYoungsStageFactor() DatumValueStageFactorGetters
getDatumCohesionStageFactor() DatumValueStageFactorGetters
getDatumFrictionStageFactor() DatumValueStageFactorGetters
class rs2.modeler.properties.material.datum.Datum.DatumDefinedStageFactor(client: Client, ID, propertyID)

Bases: ProxyObject

getDatumYoungsStageFactor() DatumValueStageFactor
getDatumCohesionStageFactor() DatumValueStageFactor
getDatumFrictionStageFactor() DatumValueStageFactor
class rs2.modeler.properties.material.datum.Datum.Datum(client: Client, ID, documentProxyID, stageFactorInterfaceID)

Bases: PropertyProxy

Examples

Code Snippet: Manipulation of Datum Properties

stageFactorInterface

Reference object for modifying stage factor property.

Type:

AbsoluteStageFactorInterface[DatumDefinedStageFactor, DatumStageFactor]

setUsingDatum(use: bool)
getUsingDatum() bool
getDatumUnloadingYoungsModulus() SimpleDatum
getDatumYoungsModulus() SimpleDatum
getDatumCohesion() PeakResidualDatum
getDatumFrictionAngle() PeakResidualDatum

rs2.modeler.properties.material.datum.PeakResidualDatum module

class rs2.modeler.properties.material.datum.PeakResidualDatum.PeakResidualDatum(server: Client, ID, documentProxyID)

Bases: BaseDatum

setPeakChange(peakChange: float)
getPeakChange() float
setUsePeakCutoff(usePeakCutoff: bool)
getUsePeakCutoff() bool
setPeakCutoffValue(peakCutoffValue: float)
getPeakCutoffValue() float
setResidualChange(residualChange: float)
getResidualChange() float
setUseResidualCutoff(useResidualCutoff)
getUseResidualCutoff() bool
setResidualCutoffValue(residualCutoffValue: float)
getResidualCutoffValue() float

rs2.modeler.properties.material.datum.SimpleDatum module

class rs2.modeler.properties.material.datum.SimpleDatum.SimpleDatum(server: Client, ID, documentProxyID)

Bases: BaseDatum

setChange(change: float)
getChange() float
setUseCutoff(useCutoff)
getUseCutoff() bool
setCutoff(cutoff: float)
getCutoff() float