#include <opennurbs_object.h>
◆ ON_Object() [1/2]
◆ ON_Object() [2/2]
◆ ~ON_Object()
ON_Object::~ON_Object |
( |
| ) |
|
|
virtual |
◆ AttachUserData()
◆ CopyFrom()
◆ CopyUserData()
◆ DataCRC()
Reimplemented in ON_ArcCurve, ON_Extrusion, ON_BrepVertex, ON_BrepEdge, ON_BrepFace, ON_Brep, ON_CurveProxy, ON__LayerExtensions, ON_LineCurve, ON_Mesh, ON_NurbsCurve, ON_NurbsSurface, ON_NurbsCage, ON_PlaneSurface, ON_ClippingPlaneSurface, ON_PolyCurve, ON_PolylineCurve, ON_RevSurface, ON_SumSurface, and ON_SurfaceProxy.
◆ DestroyRuntimeCache()
void ON_Object::DestroyRuntimeCache |
( |
bool | bDelete = true | ) |
|
|
virtual |
Reimplemented in ON_BrepTrim, ON_BrepLoop, ON_BrepFace, ON_Brep, ON_Curve, ON_CurveProxy, ON_Mesh, ON_NurbsCage, ON_MorphControl, ON_PolyCurve, ON_PolyEdgeCurve, ON_PolyEdgeSegment, ON_RevSurface, ON_SumSurface, ON_Surface, and ON_SurfaceProxy.
◆ DetachUserData()
◆ Dump()
Reimplemented in ON_3dmObjectAttributes, ON_AnnotationTextDot, ON_AnnotationArrow, ON_Annotation, ON_ArcCurve, ON_Extrusion, ON_Bitmap, ON_BrepVertex, ON_BrepEdge, ON_BrepTrim, ON_BrepLoop, ON_BrepFace, ON_Brep, ON_CurveOnSurface, ON_CurveProxy, ON_DetailView, ON_DimStyle, ON_Font, ON_Group, ON_HatchPattern, ON_Hatch, ON_Layer, ON_Light, ON_LineCurve, ON_Linetype, ON_Material, ON_Mesh, ON_MeshVertexRef, ON_MeshEdgeRef, ON_MeshFaceRef, ON_NurbsSurface, ON_MorphControl, ON_HistoryRecord, ON_PlaneSurface, ON_ClippingPlaneSurface, ON_PointCloud, ON_Point, ON_PointGrid, ON_PolyCurve, ON_RevSurface, ON_SumSurface, ON_SurfaceProxy, ON_Texture, ON_TextureMapping, ON_UnknownUserData, ON_Viewport, ON_NurbsCurve, ON_PolylineCurve, ON_TextDot, ON_AngularDimension2Extra, ON_TextExtra, ON_DimensionExtra, ON_DimStyleExtra, ON_HatchExtra, ON_NurbsCage, ON_UserData, and ON_UserStringList.
◆ FirstUserData()
◆ GetUserData()
◆ GetUserString()
bool ON_Object::GetUserString |
( |
const wchar_t * | key, |
|
|
ON_wString & | string_value ) const |
◆ GetUserStringKeys()
◆ GetUserStrings()
◆ IsKindOf()
◆ IsValid()
Implemented in ON_LinearDimension2, ON_RadialDimension2, ON_AngularDimension2, ON_OrdinateDimension2, ON_TextEntity2, ON_Leader2, ON_3dmObjectAttributes, ON_AnnotationTextDot, ON_AnnotationArrow, ON_Annotation, ON_Annotation2, ON_TextDot, ON_ArcCurve, ON_Extrusion, ON_WindowsBitmap, ON_EmbeddedBitmap, ON_BrepVertex, ON_BrepEdge, ON_BrepTrim, ON_BrepLoop, ON_BrepFace, ON_BrepFaceSide, ON_BrepRegion, ON_Brep, ON_CurveOnSurface, ON_CurveProxy, ON_DetailView, ON_DimStyle, ON_Font, ON_Group, ON_HatchPattern, ON_Hatch, ON_InstanceDefinition, ON_InstanceRef, ON__LayerExtensions, ON_Layer, ON_Light, ON_LineCurve, ON_Linetype, ON_Material, ON_Mesh, ON_MeshVertexRef, ON_MeshEdgeRef, ON_MeshFaceRef, ON_MeshNgonUserData, ON_NurbsCurve, ON_NurbsSurface, ON_NurbsCage, ON_MorphControl, ON_HistoryRecord, ON_PlaneSurface, ON_PointCloud, ON_Point, ON_PointGrid, ON_PolyCurve, ON_PolylineCurve, ON_RevSurface, ON_SumSurface, ON_SurfaceProxy, ON_Texture, ON_TextureMapping, ON_UserData, ON_UnknownUserData, ON_UserDataHolder, and ON_Viewport.
◆ MemoryRelocate()
void ON_Object::MemoryRelocate |
( |
| ) |
|
|
virtual |
◆ ModelObjectId()
ON_UUID ON_Object::ModelObjectId |
( |
| ) |
const |
|
virtual |
Reimplemented in ON_Bitmap, ON_DimStyle, ON_Font, ON_HatchPattern, ON_InstanceDefinition, ON_Layer, ON_Light, ON_Linetype, ON_Material, ON_HistoryRecord, and ON_TextureMapping.
◆ MoveUserData()
void ON_Object::MoveUserData |
( |
ON_Object & | source_object | ) |
|
◆ ObjectType()
ON::object_type ON_Object::ObjectType |
( |
| ) |
const |
|
virtual |
Reimplemented in ON_AnnotationArrow, ON_Annotation, ON_Annotation2, ON_TextDot, ON_Extrusion, ON_BrepEdge, ON_Brep, ON_Curve, ON_DetailView, ON_Hatch, ON_InstanceDefinition, ON_InstanceRef, ON_Layer, ON_Light, ON_Material, ON_Mesh, ON_MeshVertexRef, ON_MeshEdgeRef, ON_MeshFaceRef, ON_NurbsCage, ON_MorphControl, ON_ClippingPlaneSurface, ON_PointCloud, ON_Point, ON_PointGrid, and ON_Surface.
◆ ON_OBJECT_DECLARE()
◆ operator=()
◆ PurgeUserData()
void ON_Object::PurgeUserData |
( |
| ) |
|
◆ Read()
Reimplemented in ON_3dmObjectAttributes, ON_AnnotationTextDot, ON_AnnotationArrow, ON_Annotation, ON_Annotation2, ON_LinearDimension2, ON_RadialDimension2, ON_TextEntity2, ON_Leader2, ON__OBSOLETE__CircleCurve, ON_ArcCurve, ON_WindowsBitmap, ON_WindowsBitmapEx, ON_EmbeddedBitmap, ON_BrepVertex, ON_BrepEdge, ON_BrepTrim, ON_BrepLoop, ON_BrepFace, ON_Brep, ON_CurveOnSurface, ON_CurveProxy, ON_DimStyle, ON_Font, ON_Group, ON_HatchPattern, ON_Hatch, ON_Layer, ON_Light, ON_LineCurve, ON_Linetype, ON_Material, ON_Mesh, ON_MeshNgonUserData, ON_NurbsSurface, ON_PlaneSurface, ON_ClippingPlaneSurface, ON_PointCloud, ON_Point, ON_PointGrid, ON_PolyCurve, ON_PolyEdgeSegment, ON_RevSurface, ON_SumSurface, ON_SurfaceProxy, ON_UnknownUserData, ON_Viewport, ON_TextDot, ON_NurbsCage, ON_MorphControl, ON_AngularDimension2Extra, ON_TextExtra, ON_DimensionExtra, ON_Extrusion, ON_BrepFaceSide, ON_BrepRegion, ON_BrepRegionTopologyUserData, ON_DetailView, ON_DimStyleExtra, ON_HatchExtra, ON_InstanceDefinition, ON_InstanceRef, ON__LayerExtensions, ON_NurbsCurve, ON_HistoryRecord, ON_PolylineCurve, ON_Texture, ON_TextureMapping, ON_UserStringList, ON_AngularDimension, ON_TextEntity, ON_AngularDimension2, and ON_OrdinateDimension2.
◆ SetUserString()
bool ON_Object::SetUserString |
( |
const wchar_t * | key, |
|
|
const wchar_t * | string_value ) |
◆ SizeOf()
unsigned int ON_Object::SizeOf |
( |
| ) |
const |
|
virtual |
Reimplemented in ON_3dmObjectAttributes, ON_AngularDimension2Extra, ON_TextExtra, ON_DimensionExtra, ON_ArcCurve, ON_Extrusion, ON_BrepVertex, ON_BrepEdge, ON_BrepTrim, ON_BrepLoop, ON_BrepFace, ON_Brep, ON_BrepRegionTopologyUserData, ON_Curve, ON_CurveOnSurface, ON_CurveProxy, ON_DetailView, ON_DimStyleExtra, ON_HatchExtra, ON_InstanceDefinition, ON__LayerExtensions, ON_LineCurve, ON_Mesh, ON_MeshVertexRef, ON_MeshEdgeRef, ON_MeshFaceRef, ON_MeshNgonUserData, ON_NurbsCurve, ON_NurbsSurface, ON_NurbsCage, ON_MorphControl, ON_PlaneSurface, ON_ClippingPlaneSurface, ON_PolyCurve, ON_PolylineCurve, ON_RevSurface, ON_SumSurface, ON_Surface, ON_SurfaceProxy, ON_Texture, ON_TextureMapping, ON_UserData, ON_UnknownUserData, and ON_UserStringList.
◆ TransformUserData()
◆ Write()
Reimplemented in ON_3dmObjectAttributes, ON_AnnotationTextDot, ON_AnnotationArrow, ON_Annotation, ON_Annotation2, ON_LinearDimension2, ON_RadialDimension2, ON_TextEntity2, ON_Leader2, ON_ArcCurve, ON_WindowsBitmap, ON_WindowsBitmapEx, ON_EmbeddedBitmap, ON_BrepVertex, ON_BrepEdge, ON_BrepTrim, ON_BrepLoop, ON_BrepFace, ON_Brep, ON_CurveOnSurface, ON_CurveProxy, ON_DimStyle, ON_Font, ON_Group, ON_HatchPattern, ON_Hatch, ON_Layer, ON_Light, ON_LineCurve, ON_Linetype, ON_Material, ON_Mesh, ON_MeshNgonUserData, ON_NurbsSurface, ON_PlaneSurface, ON_ClippingPlaneSurface, ON_PointCloud, ON_Point, ON_PointGrid, ON_PolyCurve, ON_PolyEdgeSegment, ON_RevSurface, ON_SumSurface, ON_SurfaceProxy, ON_UnknownUserData, ON_Viewport, ON_TextDot, ON_NurbsCage, ON_MorphControl, ON_AngularDimension2Extra, ON_TextExtra, ON_DimensionExtra, ON_Extrusion, ON_BrepFaceSide, ON_BrepRegion, ON_BrepRegionTopologyUserData, ON_DetailView, ON_DimStyleExtra, ON_HatchExtra, ON_InstanceDefinition, ON_InstanceRef, ON__LayerExtensions, ON_NurbsCurve, ON_HistoryRecord, ON_PolylineCurve, ON_Texture, ON_TextureMapping, ON_UserStringList, ON_AngularDimension, ON_TextEntity, ON_AngularDimension2, and ON_OrdinateDimension2.
◆ ON_BinaryArchive::ReadObject
◆ ON_BinaryArchive::ReadObjectUserData
◆ ON_BinaryArchive::WriteObject
◆ ON_BinaryArchive::WriteObjectUserData
◆ ON_UserData
◆ m_mempool
◆ m_userdata_list
The documentation for this class was generated from the following files: