rs3.properties.material.datum.CohesionDatumDependency module#

class rs3.properties.material.datum.CohesionDatumDependency.CohesionDatumDependencyBase(client: Client, id: str)#

Bases: _ProxyObject, IPropertyGroupAccessors

getPeakCutoff() bool#
setPeakCutoff(value: bool)#
getPeakCutoffValue() float#
setPeakCutoffValue(value: float)#
getChange() float#
setChange(value: float)#
getDatum() float#
setDatum(value: float)#
getInUse() bool#
setInUse(value: bool)#
getResidualChange() float#
setResidualChange(value: float)#
getResidualCutoff() bool#
setResidualCutoff(value: bool)#
getResidualCutoffValue() float#
setResidualCutoffValue(value: float)#
getProperties()#

Retrieve properties as a dictionary.

setProperties(PeakCutoff: bool = None, PeakCutoffValue: float = None, Change: float = None, Datum: float = None, InUse: bool = None, ResidualChange: float = None, ResidualCutoff: bool = None, ResidualCutoffValue: float = None)#

Set properties using keyword arguments.

class rs3.properties.material.datum.CohesionDatumDependency.CohesionDatumDependency(client: Client, id: str, upperPropertyName: DatumDependencyIndex)#

Bases: CohesionDatumDependencyBase

setDatumType(value: DatumType)#
getDatumType() DatumType#
setCenter(value: tuple[float, float, float])#

Sets the 3D center point of the object.

Parameters:

value (tuple[float, float, float]) – A tuple representing the (x, y, z) coordinates of the center.

getCenter() tuple[float, float, float]#

Retrieves the 3D center point of the object.

Returns:

A tuple containing the (x, y, z) coordinates of the center.

Return type:

tuple[float, float, float]