17 #if !defined(ON_OBJREF_INC_)
18 #define ON_OBJREF_INC_
157 #if defined(ON_DLL_TEMPLATE)
161 #pragma warning( push )
162 #pragma warning( disable : 4231 )
164 #pragma warning( pop )
268 bool bCountReferences
273 int idef_geometry_index
324 int* m__proxy_ref_count;
328 #if defined(ON_DLL_TEMPLATE)
332 #pragma warning( push )
333 #pragma warning( disable : 4231 )
335 #pragma warning( pop )
ON_COMPONENT_INDEX m_component_index
int m_idef_geometry_index
bool Write(ON_BinaryArchive &) const
ON_Xform m_geometry_xform
ON_ObjRefEvaluationParameter m_evp
bool Read(ON_BinaryArchive &)
bool Write(ON_BinaryArchive &) const
ON_COMPONENT_INDEX m_t_ci
bool Read(ON_BinaryArchive &)
ON_ObjRefEvaluationParameter()
~ON_ObjRefEvaluationParameter()
ON_ObjRef(const ON_ObjRef &src)
void RemapObjectId(const ON_SimpleArray< ON_UuidPair > &uuid_remap)
bool Read(ON_BinaryArchive &)
ON_SimpleArray< ON_ObjRef_IRefID > m__iref
void DecrementProxyReferenceCount()
bool Write(ON_BinaryArchive &) const
ON_COMPONENT_INDEX m_component_index
void SetProxy(ON_Object *proxy1, ON_Object *proxy2, bool bCountReferences)
ON::osnap_mode m_osnap_mode
const ON_Geometry * m_geometry
ON_ObjRef & operator=(const ON_ObjRef &src)
unsigned int m_runtime_sn
const ON_Geometry * m_parent_geometry
bool SetParentIRef(const ON_InstanceRef &iref, ON_UUID iref_id, int idef_geometry_index)
int ProxyReferenceCount() const
ON_ObjRefEvaluationParameter m_evp
const ON_Object * ProxyObject(int proxy_object_index) const