ON_ObjRef_IRefID Class Reference

#include <opennurbs_objref.h>

Public Member Functions

 ON_ObjRef_IRefID ()=default
 
 ON_ObjRef_IRefID (const ON_ObjRef_IRefID &)=default
 
 ~ON_ObjRef_IRefID ()=default
 
void Default ()
 
ON_ObjRef_IRefIDoperator= (const ON_ObjRef_IRefID &)=default
 
bool Read (ON_BinaryArchive &)
 
bool Write (ON_BinaryArchive &) const
 

Public Attributes

ON_COMPONENT_INDEX m_component_index
 
ON_ObjRefEvaluationParameter m_evp
 
ON_Xform m_geometry_xform = ON_Xform::ZeroTransformation
 
int m_idef_geometry_index = 0
 
ON_UUID m_idef_uuid = ON_nil_uuid
 
ON_UUID m_iref_uuid = ON_nil_uuid
 
ON_Xform m_iref_xform = ON_Xform::ZeroTransformation
 m_iref_xform is the value stored in ON_InstanceRef.m_xform. More...
 

Constructor & Destructor Documentation

◆ ON_ObjRef_IRefID() [1/2]

ON_ObjRef_IRefID::ON_ObjRef_IRefID ( )
default

◆ ~ON_ObjRef_IRefID()

ON_ObjRef_IRefID::~ON_ObjRef_IRefID ( )
default

◆ ON_ObjRef_IRefID() [2/2]

ON_ObjRef_IRefID::ON_ObjRef_IRefID ( const ON_ObjRef_IRefID )
default

Member Function Documentation

◆ Default()

void ON_ObjRef_IRefID::Default ( )

◆ operator=()

ON_ObjRef_IRefID& ON_ObjRef_IRefID::operator= ( const ON_ObjRef_IRefID )
default

◆ Read()

bool ON_ObjRef_IRefID::Read ( ON_BinaryArchive )

◆ Write()

bool ON_ObjRef_IRefID::Write ( ON_BinaryArchive ) const

Member Data Documentation

◆ m_component_index

ON_COMPONENT_INDEX ON_ObjRef_IRefID::m_component_index

◆ m_evp

ON_ObjRefEvaluationParameter ON_ObjRef_IRefID::m_evp

◆ m_geometry_xform

ON_Xform ON_ObjRef_IRefID::m_geometry_xform = ON_Xform::ZeroTransformation

◆ m_idef_geometry_index

int ON_ObjRef_IRefID::m_idef_geometry_index = 0

◆ m_idef_uuid

ON_UUID ON_ObjRef_IRefID::m_idef_uuid = ON_nil_uuid

◆ m_iref_uuid

ON_UUID ON_ObjRef_IRefID::m_iref_uuid = ON_nil_uuid

◆ m_iref_xform

ON_Xform ON_ObjRef_IRefID::m_iref_xform = ON_Xform::ZeroTransformation

m_iref_xform is the value stored in ON_InstanceRef.m_xform.