Public Member Functions | Public Attributes | Private Attributes
ON_ObjRef Class Reference

#include <opennurbs_objref.h>

List of all members.

Public Member Functions

void DecrementProxyReferenceCount ()
void Destroy ()
 ON_ObjRef ()
 ON_ObjRef (const ON_ObjRef &src)
ON_ObjRefoperator= (const ON_ObjRef &src)
const ON_ObjectProxyObject (int proxy_object_index) const
int ProxyReferenceCount () const
bool Read (ON_BinaryArchive &)
void RemapObjectId (const ON_SimpleArray< ON_UuidPair > &uuid_remap)
bool SetParentIRef (const ON_InstanceRef &iref, ON_UUID iref_id, int idef_geometry_index)
void SetProxy (ON_Object *proxy1, ON_Object *proxy2, bool bCountReferences)
bool Write (ON_BinaryArchive &) const
 ~ON_ObjRef ()

Public Attributes

ON_SimpleArray< ON_ObjRef_IRefIDm__iref
ON_COMPONENT_INDEX m_component_index
ON_ObjRefEvaluationParameter m_evp
const ON_Geometrym_geometry
int m_geometry_type
ON::osnap_mode m_osnap_mode
const ON_Geometrym_parent_geometry
ON_3dPoint m_point
unsigned int m_runtime_sn
ON_UUID m_uuid

Private Attributes

ON_Objectm__proxy1
ON_Objectm__proxy2
int * m__proxy_ref_count

Detailed Description

Definition at line 167 of file opennurbs_objref.h.


Constructor & Destructor Documentation

Definition at line 401 of file opennurbs_objref.cpp.

ON_ObjRef::ON_ObjRef ( const ON_ObjRef src)

Definition at line 431 of file opennurbs_objref.cpp.

Definition at line 691 of file opennurbs_objref.cpp.


Member Function Documentation

Definition at line 1033 of file opennurbs_objref.cpp.

Definition at line 415 of file opennurbs_objref.cpp.

ON_ObjRef & ON_ObjRef::operator= ( const ON_ObjRef src)

Definition at line 452 of file opennurbs_objref.cpp.

const ON_Object * ON_ObjRef::ProxyObject ( int  proxy_object_index) const

Definition at line 1000 of file opennurbs_objref.cpp.

Definition at line 706 of file opennurbs_objref.cpp.

bool ON_ObjRef::Read ( ON_BinaryArchive archive)

Definition at line 627 of file opennurbs_objref.cpp.

void ON_ObjRef::RemapObjectId ( const ON_SimpleArray< ON_UuidPair > &  uuid_remap)

Definition at line 697 of file opennurbs_objref.cpp.

bool ON_ObjRef::SetParentIRef ( const ON_InstanceRef iref,
ON_UUID  iref_id,
int  idef_geometry_index 
)

Definition at line 819 of file opennurbs_objref.cpp.

void ON_ObjRef::SetProxy ( ON_Object proxy1,
ON_Object proxy2,
bool  bCountReferences 
)

Definition at line 1008 of file opennurbs_objref.cpp.

bool ON_ObjRef::Write ( ON_BinaryArchive archive) const

Definition at line 568 of file opennurbs_objref.cpp.


Member Data Documentation

Definition at line 248 of file opennurbs_objref.h.

Definition at line 322 of file opennurbs_objref.h.

Definition at line 323 of file opennurbs_objref.h.

Definition at line 324 of file opennurbs_objref.h.

ON_COMPONENT_INDEX ON_ObjRef::m_component_index

Definition at line 217 of file opennurbs_objref.h.

Definition at line 241 of file opennurbs_objref.h.

Definition at line 215 of file opennurbs_objref.h.

Definition at line 218 of file opennurbs_objref.h.

ON::osnap_mode ON_ObjRef::m_osnap_mode

Definition at line 236 of file opennurbs_objref.h.

Definition at line 216 of file opennurbs_objref.h.

Definition at line 232 of file opennurbs_objref.h.

Definition at line 227 of file opennurbs_objref.h.

Definition at line 182 of file opennurbs_objref.h.


The documentation for this class was generated from the following files:


pcl
Author(s): Open Perception
autogenerated on Wed Aug 26 2015 15:38:52