CFx SDK Documentation  2023 SP0
Public Member Functions | Static Public Member Functions | Protected Attributes | List of all members
OdDbXrefObjectId Class Reference

#include <DbXrefObjectId.h>

Public Member Functions

 OdDbXrefObjectId ()
 
bool operator== (const OdDbXrefObjectId &xrefId) const
 
bool operator!= (const OdDbXrefObjectId &xrefId) const
 
bool isXref () const
 
bool isValid () const
 
bool isNull () const
 
void setNull ()
 
OdDbObjectId getLocalId () const
 
void setLocalId (const OdDbObjectId &objectId)
 
OdDbObjectId getXrefId (OdDbHandle &objectHandle)
 
void setXrefId (const OdDbObjectId &objectId, const OdDbHandle &objectHandle)
 
OdDbObjectId resolveObjectId () const
 
void serializeToResbuf (OdResBufPtr &pResBuf, OdResBufPtr &pLastResBuf) const
 
void serializeFromResbuf (const OdResBufPtr pResBuf, OdResBufPtr &pNextResBuf, const OdDbDatabase *pDb)
 

Static Public Member Functions

static void seekToResbuf (OdResBufPtr &pResBuf, OdResBufPtr &pLastResBuf)
 

Protected Attributes

OdDbObjectId m_objectId
 
OdDbHandle m_objectHandle
 

Detailed Description

This class representing an Xref database object Id.

Corresponding C++ library: TD_Db <group OdDb_Classes>

Definition at line 37 of file DbXrefObjectId.h.

Constructor & Destructor Documentation

◆ OdDbXrefObjectId()

OdDbXrefObjectId::OdDbXrefObjectId ( )
inline

Definition at line 43 of file DbXrefObjectId.h.

Member Function Documentation

◆ getLocalId()

OdDbObjectId OdDbXrefObjectId::getLocalId ( ) const
inline

Definition at line 60 of file DbXrefObjectId.h.

◆ getXrefId()

OdDbObjectId OdDbXrefObjectId::getXrefId ( OdDbHandle objectHandle)
inline

Definition at line 72 of file DbXrefObjectId.h.

◆ isNull()

bool OdDbXrefObjectId::isNull ( ) const
inline

Definition at line 53 of file DbXrefObjectId.h.

◆ isValid()

bool OdDbXrefObjectId::isValid ( void  ) const
inline

Definition at line 51 of file DbXrefObjectId.h.

◆ isXref()

bool OdDbXrefObjectId::isXref ( ) const
inline

Definition at line 50 of file DbXrefObjectId.h.

◆ operator!=()

bool OdDbXrefObjectId::operator!= ( const OdDbXrefObjectId xrefId) const
inline

Definition at line 47 of file DbXrefObjectId.h.

◆ operator==()

bool OdDbXrefObjectId::operator== ( const OdDbXrefObjectId xrefId) const
inline

Definition at line 45 of file DbXrefObjectId.h.

◆ resolveObjectId()

OdDbObjectId OdDbXrefObjectId::resolveObjectId ( ) const

◆ seekToResbuf()

static void OdDbXrefObjectId::seekToResbuf ( OdResBufPtr pResBuf,
OdResBufPtr pLastResBuf 
)
static

◆ serializeFromResbuf()

void OdDbXrefObjectId::serializeFromResbuf ( const OdResBufPtr  pResBuf,
OdResBufPtr pNextResBuf,
const OdDbDatabase pDb 
)

◆ serializeToResbuf()

void OdDbXrefObjectId::serializeToResbuf ( OdResBufPtr pResBuf,
OdResBufPtr pLastResBuf 
) const

◆ setLocalId()

void OdDbXrefObjectId::setLocalId ( const OdDbObjectId objectId)
inline

Definition at line 66 of file DbXrefObjectId.h.

◆ setNull()

void OdDbXrefObjectId::setNull ( )
inline

Definition at line 54 of file DbXrefObjectId.h.

◆ setXrefId()

void OdDbXrefObjectId::setXrefId ( const OdDbObjectId objectId,
const OdDbHandle objectHandle 
)
inline

Definition at line 79 of file DbXrefObjectId.h.

Member Data Documentation

◆ m_objectHandle

OdDbHandle OdDbXrefObjectId::m_objectHandle
protected

Definition at line 41 of file DbXrefObjectId.h.

◆ m_objectId

OdDbObjectId OdDbXrefObjectId::m_objectId
protected

Definition at line 40 of file DbXrefObjectId.h.


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