17 #if !defined(ON_OBJREF_INC_) 18 #define ON_OBJREF_INC_ 130 int m_idef_geometry_index = 0;
159 #if defined(ON_DLL_TEMPLATE) 213 ON_COMPONENT_INDEX m_component_index;
223 unsigned int m_runtime_sn;
232 ON::osnap_mode m_osnap_mode;
254 void DecrementProxyReferenceCount();
264 bool bCountReferences
269 int idef_geometry_index
277 int ProxyReferenceCount()
const;
285 const ON_Object* ProxyObject(
int proxy_object_index)
const;
320 int* m__proxy_ref_count;
324 #if defined(ON_DLL_TEMPLATE) ON_UUID m_uuid
Definition: opennurbs_objref.h:178
ON_UUID is a 16 byte universally unique identifier.
Definition: opennurbs_uuid.h:32
Base class for all geometry classes that must provide runtime class id. Provides interface for common...
Definition: opennurbs_geometry.h:37
ON_COMPONENT_INDEX m_component_index
Definition: opennurbs_objref.h:148
Definition: opennurbs_objref.h:100
An ON_InstanceRef is a reference to an instance definition along with transformation to apply to the ...
Definition: opennurbs_instance.h:613
Pure virtual base class for all classes that must provide runtime class id or support object level 3D...
Definition: opennurbs_object.h:460
Definition: opennurbs_array.h:409
Definition: opennurbs_archive.h:1783
Definition: opennurbs_objref.h:163
Definition: opennurbs_point.h:460
Definition: opennurbs_objref.h:20
int m_t_type
Definition: opennurbs_objref.h:90
ON_COMPONENT_INDEX m_t_ci
Definition: opennurbs_objref.h:96
ON_ObjRefEvaluationParameter m_evp
Definition: opennurbs_objref.h:156
Definition: opennurbs_point.h:46