FRX SDK Documentation 2025 SP0
Loading...
Searching...
No Matches
Public Member Functions | Static Public Attributes | Protected Attributes | List of all members
AcDbObjectId Class Reference

#include <AcDbObjectId.h>

Inheritance diagram for AcDbObjectId:
AcDbHardOwnershipId AcDbHardPointerId AcDbSoftOwnershipId AcDbSoftPointerId

Public Member Functions

bool isEffectivelyErased (void) const
 
bool isErased (void) const
 
bool isResident (void) const
 
bool isValid (void) const
 
bool objectLeftOnDisk (void) const
 
AcDbDatabasedatabase (void) const
 
AcDbDatabaseoriginalDatabase (void) const
 
AcDbHandle handle (void) const
 
AcDbHandle nonForwardedHandle (void) const
 
AcRxClassobjectClass (void) const
 
void convertToRedirectedId (void)
 
bool operator!= (const AcDbStub *) const
 
bool operator!= (const AcDbObjectId &) const
 
bool operator== (const AcDbObjectId &) const
 
bool operator== (const AcDbStub *) const
 
AcDbObjectIdoperator= (const AcDbObjectId &)
 
void setNull ()
 
bool isNull () const
 
AcDbObjectIdsetFromOldId (long)
 
long asOldId () const
 
 AcDbObjectId (AcDbStub *)
 
 AcDbObjectId (AcDbObjectId const &)
 
 AcDbObjectId ()
 
 operator AcDbStub * () const
 
AcDbObjectopenObject (AcDb::OpenMode openMode=AcDb::kForRead, bool openErasedOne=false) const
 

Static Public Attributes

static ARX_API_STATIC const AcDbObjectId kNull
 

Protected Attributes

AcDbStubm_pStub
 

Detailed Description

Definition at line 24 of file AcDbObjectId.h.

Constructor & Destructor Documentation

◆ AcDbObjectId() [1/3]

AcDbObjectId::AcDbObjectId ( AcDbStub * )

◆ AcDbObjectId() [2/3]

AcDbObjectId::AcDbObjectId ( AcDbObjectId const & )

◆ AcDbObjectId() [3/3]

AcDbObjectId::AcDbObjectId ( )

Member Function Documentation

◆ asOldId()

long AcDbObjectId::asOldId ( ) const

◆ convertToRedirectedId()

void AcDbObjectId::convertToRedirectedId ( void )

◆ database()

AcDbDatabase * AcDbObjectId::database ( void ) const

◆ handle()

AcDbHandle AcDbObjectId::handle ( void ) const

◆ isEffectivelyErased()

bool AcDbObjectId::isEffectivelyErased ( void ) const

◆ isErased()

bool AcDbObjectId::isErased ( void ) const

◆ isNull()

bool AcDbObjectId::isNull ( ) const

◆ isResident()

bool AcDbObjectId::isResident ( void ) const

◆ isValid()

bool AcDbObjectId::isValid ( void ) const

◆ nonForwardedHandle()

AcDbHandle AcDbObjectId::nonForwardedHandle ( void ) const

◆ objectClass()

AcRxClass * AcDbObjectId::objectClass ( void ) const

◆ objectLeftOnDisk()

bool AcDbObjectId::objectLeftOnDisk ( void ) const

◆ openObject()

AcDbObject * AcDbObjectId::openObject ( AcDb::OpenMode openMode = AcDb::kForRead,
bool openErasedOne = false ) const

◆ operator AcDbStub *()

AcDbObjectId::operator AcDbStub * ( ) const

◆ operator!=() [1/2]

bool AcDbObjectId::operator!= ( const AcDbObjectId & ) const

◆ operator!=() [2/2]

bool AcDbObjectId::operator!= ( const AcDbStub * ) const

◆ operator=()

AcDbObjectId & AcDbObjectId::operator= ( const AcDbObjectId & )

◆ operator==() [1/2]

bool AcDbObjectId::operator== ( const AcDbObjectId & ) const

◆ operator==() [2/2]

bool AcDbObjectId::operator== ( const AcDbStub * ) const

◆ originalDatabase()

AcDbDatabase * AcDbObjectId::originalDatabase ( void ) const

◆ setFromOldId()

AcDbObjectId & AcDbObjectId::setFromOldId ( long )

◆ setNull()

void AcDbObjectId::setNull ( )

Member Data Documentation

◆ kNull

ARX_API_STATIC const AcDbObjectId AcDbObjectId::kNull
static

Definition at line 27 of file AcDbObjectId.h.

◆ m_pStub

AcDbStub* AcDbObjectId::m_pStub
protected

Definition at line 65 of file AcDbObjectId.h.


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