Public Member Functions | |
None | __init__ (self) |
Object | getSharedPtr (self) |
int | heapBytes (self) |
Static Public Member Functions | |
None | __init__ (*args, **kwargs) |
Static Protected Member Functions | |
ObjectChildrenHolder | _Equal (*args, **kwargs) |
ObjectChildrenHolder | _Equal (*args, **kwargs) |
_pybind11_conduit_v1_ (*args, **kwargs) | |
Generated from: MR::ObjectChildrenHolder the main purpose of this class is to avoid copy and move constructor and assignment operator implementation in Object class, which has too many fields for that; since every object stores a pointer on its parent, copying of this object does not copy the children and moving is taken with care
|
static |
Reimplemented in mrmeshpy.AngleMeasurementObject, mrmeshpy.CircleObject, mrmeshpy.CircleObject, mrmeshpy.ConeObject, mrmeshpy.ConeObject, mrmeshpy.CylinderObject, mrmeshpy.CylinderObject, mrmeshpy.DistanceMeasurementObject, mrmeshpy.LineObject, mrmeshpy.LineObject, mrmeshpy.MeasurementObject, mrmeshpy.Object, mrmeshpy.ObjectDistanceMap, mrmeshpy.ObjectGcode, mrmeshpy.ObjectLabel, mrmeshpy.ObjectLines, mrmeshpy.ObjectLinesHolder, mrmeshpy.ObjectMesh, mrmeshpy.ObjectMeshHolder, mrmeshpy.ObjectPoints, mrmeshpy.ObjectPoints, mrmeshpy.ObjectPointsHolder, mrmeshpy.ObjectVoxels, mrmeshpy.PlaneObject, mrmeshpy.PlaneObject, mrmeshpy.PointObject, mrmeshpy.PointObject, mrmeshpy.RadiusMeasurementObject, mrmeshpy.SceneRootObject, mrmeshpy.SphereObject, mrmeshpy.SphereObject, and mrmeshpy.VisualObject.
None mrmeshpy.ObjectChildrenHolder.__init__ | ( | self | ) |
Reimplemented in mrmeshpy.AngleMeasurementObject, mrmeshpy.CircleObject, mrmeshpy.CircleObject, mrmeshpy.ConeObject, mrmeshpy.ConeObject, mrmeshpy.CylinderObject, mrmeshpy.CylinderObject, mrmeshpy.DistanceMeasurementObject, mrmeshpy.LineObject, mrmeshpy.LineObject, mrmeshpy.MeasurementObject, mrmeshpy.Object, mrmeshpy.ObjectDistanceMap, mrmeshpy.ObjectGcode, mrmeshpy.ObjectLabel, mrmeshpy.ObjectLines, mrmeshpy.ObjectLinesHolder, mrmeshpy.ObjectMesh, mrmeshpy.ObjectMeshHolder, mrmeshpy.ObjectPoints, mrmeshpy.ObjectPoints, mrmeshpy.ObjectPointsHolder, mrmeshpy.ObjectVoxels, mrmeshpy.PlaneObject, mrmeshpy.PlaneObject, mrmeshpy.PointObject, mrmeshpy.PointObject, mrmeshpy.RadiusMeasurementObject, mrmeshpy.SceneRootObject, mrmeshpy.SphereObject, mrmeshpy.SphereObject, and mrmeshpy.VisualObject.
|
staticprotected |
|
staticprotected |
|
staticprotected |
Reimplemented in mrmeshpy.AddVisualProperties_FeatureObject_DimensionsVisualizePropertyType_diameter, mrmeshpy.AddVisualProperties_FeatureObject_DimensionsVisualizePropertyType_diameter_DimensionsVisualizePropertyType_angle_DimensionsVisualizePropertyType_length, mrmeshpy.AddVisualProperties_FeatureObject_DimensionsVisualizePropertyType_diameter_DimensionsVisualizePropertyType_length, mrmeshpy.AngleMeasurementObject, mrmeshpy.CircleObject, mrmeshpy.ConeObject, mrmeshpy.CylinderObject, mrmeshpy.DistanceMeasurementObject, mrmeshpy.FeatureObject, mrmeshpy.LineObject, mrmeshpy.MeasurementObject, mrmeshpy.Object, mrmeshpy.ObjectDistanceMap, mrmeshpy.ObjectGcode, mrmeshpy.ObjectLabel, mrmeshpy.ObjectLines, mrmeshpy.ObjectLinesHolder, mrmeshpy.ObjectMesh, mrmeshpy.ObjectMeshHolder, mrmeshpy.ObjectPoints, mrmeshpy.ObjectPointsHolder, mrmeshpy.ObjectVoxels, mrmeshpy.PlaneObject, mrmeshpy.PointObject, mrmeshpy.RadiusMeasurementObject, mrmeshpy.SceneRootObject, mrmeshpy.SphereObject, and mrmeshpy.VisualObject.
Object mrmeshpy.ObjectChildrenHolder.getSharedPtr | ( | self | ) |
returns this Object as shared_ptr finds it among its parent's recognized children
int mrmeshpy.ObjectChildrenHolder.heapBytes | ( | self | ) |
returns the amount of memory this object occupies on heap, including the memory of all recognized children
Reimplemented in mrmeshpy.Object, mrmeshpy.ObjectDistanceMap, mrmeshpy.ObjectGcode, mrmeshpy.ObjectLabel, mrmeshpy.ObjectLinesHolder, mrmeshpy.ObjectMeshHolder, mrmeshpy.ObjectPointsHolder, mrmeshpy.ObjectVoxels, and mrmeshpy.VisualObject.