#include <opennurbs_objref.h>
◆ ON_ObjRef() [1/2]
◆ ON_ObjRef() [2/2]
ON_ObjRef::ON_ObjRef |
( |
const ON_ObjRef & |
src | ) |
|
◆ ~ON_ObjRef()
ON_ObjRef::~ON_ObjRef |
( |
| ) |
|
◆ DecrementProxyReferenceCount()
void ON_ObjRef::DecrementProxyReferenceCount |
( |
| ) |
|
Expert user tool to decrement reference counts. Most users will never need to call this tool. It is called by ~ON_ObjRef and used in rare cases when a ON_ObjRef needs to reference an object only by uuid and component index.
◆ Destroy()
void ON_ObjRef::Destroy |
( |
| ) |
|
◆ operator=()
◆ ProxyObject()
const ON_Object* ON_ObjRef::ProxyObject |
( |
int |
proxy_object_index | ) |
const |
- Parameters
-
proxy_object_index | [in] 1 or 2. |
- Returns
- A pointer to the requested proxy object.
◆ ProxyReferenceCount()
int ON_ObjRef::ProxyReferenceCount |
( |
| ) |
const |
- Returns
- 0: This ON_ObjRef is not counting references. >0: Number of references.
◆ Read()
◆ RemapObjectId()
This tool is used in rare situations when the object ids stored in the uuid list need to be remapped.
- Parameters
-
◆ SetParentIRef()
◆ SetProxy()
void ON_ObjRef::SetProxy |
( |
ON_Object * |
proxy1, |
|
|
ON_Object * |
proxy2, |
|
|
bool |
bCountReferences |
|
) |
| |
Expert user tool to initialize the ON_ObjRef m__proxy1, m__proxy2, and m__proxy_ref_count fields.
◆ Write()
◆ m__iref
◆ m_component_index
ON_COMPONENT_INDEX ON_ObjRef::m_component_index |
◆ m_evp
◆ m_geometry
◆ m_geometry_type
int ON_ObjRef::m_geometry_type |
◆ m_osnap_mode
ON::osnap_mode ON_ObjRef::m_osnap_mode |
◆ m_parent_geometry
◆ m_point
◆ m_runtime_sn
unsigned int ON_ObjRef::m_runtime_sn |
◆ m_uuid