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 Generated from class MR.ObjectChildrenHolder. Derived classes: Direct: (non-virtual) MR.Object Indirect: (non-virtual) MR::AddVisualProperties<MR.FeatureObject, MR::DimensionsVisualizePropertyType::diameter, MR::DimensionsVisualizePropertyType::angle, MR::DimensionsVisualizePropertyType::length> MR::AddVisualProperties<MR.FeatureObject, MR::DimensionsVisualizePropertyType::diameter, MR::DimensionsVisualizePropertyType::length> MR::AddVisualProperties<MR.FeatureObject, MR::DimensionsVisualizePropertyType::diameter> MR.AngleMeasurementObject MR.CircleObject MR.ConeObject MR.CylinderObject MR.DistanceMeasurementObject MR.FeatureObject MR.LineObject MR.MeasurementObject MR.ObjectDistanceMap MR.ObjectGcode MR.ObjectLabel MR.ObjectLines MR.ObjectLinesHolder MR.ObjectMesh MR.ObjectMeshHolder MR.ObjectPoints MR.ObjectPointsHolder MR.ObjectVoxels MR.PlaneObject MR.PointMeasurementObject MR.PointObject MR.RadiusMeasurementObject MR.SceneRootObject MR.SphereObject MR.VisualObject This is the non-const half of the class.
More...
|
| virtual unsafe void | Dispose (bool disposing) |
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 Generated from class MR.ObjectChildrenHolder. Derived classes: Direct: (non-virtual) MR.Object Indirect: (non-virtual) MR::AddVisualProperties<MR.FeatureObject, MR::DimensionsVisualizePropertyType::diameter, MR::DimensionsVisualizePropertyType::angle, MR::DimensionsVisualizePropertyType::length> MR::AddVisualProperties<MR.FeatureObject, MR::DimensionsVisualizePropertyType::diameter, MR::DimensionsVisualizePropertyType::length> MR::AddVisualProperties<MR.FeatureObject, MR::DimensionsVisualizePropertyType::diameter> MR.AngleMeasurementObject MR.CircleObject MR.ConeObject MR.CylinderObject MR.DistanceMeasurementObject MR.FeatureObject MR.LineObject MR.MeasurementObject MR.ObjectDistanceMap MR.ObjectGcode MR.ObjectLabel MR.ObjectLines MR.ObjectLinesHolder MR.ObjectMesh MR.ObjectMeshHolder MR.ObjectPoints MR.ObjectPointsHolder MR.ObjectVoxels MR.PlaneObject MR.PointMeasurementObject MR.PointObject MR.RadiusMeasurementObject MR.SceneRootObject MR.SphereObject MR.VisualObject This is the non-const half of the class.
◆ ObjectChildrenHolder() [1/4]
| unsafe MR.ObjectChildrenHolder.ObjectChildrenHolder |
( |
| ) |
|
|
inline |
Constructs an empty (default-constructed) instance.
◆ ObjectChildrenHolder() [2/4]
| unsafe MR.ObjectChildrenHolder.ObjectChildrenHolder |
( |
MR._ByValue_ObjectChildrenHolder | _other | ) |
|
|
inline |
◆ ObjectChildrenHolder() [3/4]
◆ ObjectChildrenHolder() [4/4]
◆ assign()
Generated from method MR::ObjectChildrenHolder::operator=.
The documentation for this class was generated from the following file: