24#ifndef __AECSMARTREFERENCE_H__ 
   25#define __AECSMARTREFERENCE_H__ 
  111        bool isValid( 
bool bSkipNotLoadedXREFs = 
false,
 
  112            const OdRxClass* pTargetClass = 0 ) 
const;
 
bool operator!=(T left, const OdGiVariant::EnumType right)
 
bool operator==(T left, const OdGiVariant::EnumType right)
 
static TOOLKIT_EXPORT_STATIC const OdDbObjectId kNull
 
OdDbObjectId getPathId() const
 
static const AECSmartReference createWithPath(const OdDbObjectId &idObj, const OdDbObjectId &idPath)
 
OdDbObjectId getTargetId() const
 
static const AECSmartReference createPathNode(OdDbDatabase *pPathDB, const OdDbObjectId &idBlockReference)
 
OdResult getTransform(OdGeMatrix3d &mTransform) const
 
static const AECSmartReference createSimple(const OdDbObjectId &idObj)
 
bool isValid(bool bSkipNotLoadedXREFs=false, const OdRxClass *pTargetClass=0) const
 
static AECBASE_API_STATIC AECSmartReference kNull