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

#include <AcDbObject.h>

Inheritance diagram for AcDbObject:
AcGiDrawable AcRxObject AcRTTIObject AcObject AcDbAssocAction AcDbAssocActionBody AcDbAssocDependency AcDbAssocVariable AcDbBackground AcDbColor AcDbDataTable AcDbDictionary AcDbDictionaryVar AcDbDimAssoc AcDbEntity AcDbEvalExpr AcDbEvalGraph AcDbField AcDbFilter AcDbGeoData AcDbGroup AcDbIdBuffer AcDbIndex AcDbLightList AcDbLinkedData AcDbLongTransaction AcDbMLeaderStyle AcDbMaterial AcDbMlineStyle AcDbObjectContextData AcDbPlaceHolder AcDbPlotSettings AcDbProxyObject AcDbRasterImageDef AcDbRasterImageDefReactor AcDbRasterVariables AcDbRenderEnvironment AcDbRenderGlobal AcDbRenderSettings AcDbScale AcDbSectionManager AcDbSectionSettings AcDbSortentsTable AcDbSun AcDbSymbolTable AcDbSymbolTableRecord AcDbTableStyle AcDbUnderlayDefinition AcDbVbaProject AcDbVisualStyle AcDbXrecord

Public Member Functions

 ACRX_DECLARE_MEMBERS (AcDbObject)
 
bool hasFields (void) const
 
bool hasPersistentReactor (AcDbObjectId) const
 
bool hasSaveVersionOverride (void)
 
bool isUndoRecordingDisabled (void) const
 
AcDbVoidPtrArray const * reactors (void) const
 
AcDbDatabasedatabase (void) const
 
AcDbDwgFilerundoFiler (void)
 
AcDbObjectId extensionDictionary (void) const
 
AcDbObjectId getFieldDictionary (void) const
 
AcDbObjectId objectId (void) const
 
AcDbObjectId ownerId (void) const
 
Acad::ErrorStatus cancel (void)
 
Acad::ErrorStatus close (void)
 
Acad::ErrorStatus closeAndPage (int=0)
 
Acad::ErrorStatus createExtensionDictionary (void)
 
Acad::ErrorStatus downgradeOpen (void)
 
Acad::ErrorStatus downgradeToNotify (Adesk::Boolean)
 
Acad::ErrorStatus dwgIn (AcDbDwgFiler *)
 
Acad::ErrorStatus dwgOut (AcDbDwgFiler *) const
 
Acad::ErrorStatus dxfIn (AcDbDxfFiler *)
 
Acad::ErrorStatus dxfOut (AcDbDxfFiler *, Adesk::Boolean, unsigned char *) const
 
Acad::ErrorStatus erase (Adesk::Boolean=true)
 
Acad::ErrorStatus getBinaryData (wchar_t const *, long &, char *&) const
 
Acad::ErrorStatus getField (wchar_t const *, AcDbField *&, AcDb::OpenMode) const
 
Acad::ErrorStatus getField (wchar_t const *, AcDbObjectId &) const
 
Acad::ErrorStatus getFieldDictionary (AcDbDictionary *&, AcDb::OpenMode) const
 
Acad::ErrorStatus getObjectBirthVersion (AcDb::AcDbDwgVersion &, AcDb::MaintenanceReleaseVersion &)
 
Acad::ErrorStatus handOverTo (AcDbObject *, Adesk::Boolean=1, Adesk::Boolean=1)
 
Acad::ErrorStatus releaseExtensionDictionary (void)
 
Acad::ErrorStatus setBinaryData (wchar_t const *, long, char const *)
 
Acad::ErrorStatus swapIdWith (AcDbObjectId, Adesk::Boolean=0, Adesk::Boolean=0)
 
Acad::ErrorStatus upgradeFromNotify (Adesk::Boolean &)
 
Acad::ErrorStatus upgradeOpen (void)
 
Acad::ErrorStatus xDataTransformBy (AcGeMatrix3d const &)
 
Adesk::Boolean isAProxy (void) const
 
Adesk::Boolean isAcDbObjectIdsInFlux (void) const
 
Adesk::Boolean isCancelling (void) const
 
Adesk::Boolean isEraseStatusToggled (void) const
 
Adesk::Boolean isErased (void) const
 
Adesk::Boolean isModified (void) const
 
Adesk::Boolean isModifiedGraphics (void) const
 
Adesk::Boolean isModifiedXData (void) const
 
Adesk::Boolean isNewObject (void) const
 
Adesk::Boolean isNotifyEnabled (void) const
 
Adesk::Boolean isNotifying (void) const
 
Adesk::Boolean isReadEnabled (void) const
 
Adesk::Boolean isReallyClosing (void) const
 
Adesk::Boolean isTransactionResident (void) const
 
Adesk::Boolean isUndoing (void) const
 
Adesk::Boolean isWriteEnabled (void) const
 
virtual ~AcDbObject (void)
 
virtual AcDbObjectId id (void) const
 
virtual AcGiDrawabledrawable (void)
 
virtual AcGsNodegsNode (void) const
 
virtual AcRxObjectclone (void) const
 
virtual AcDb::DuplicateRecordCloning mergeStyle (void) const
 
virtual Acad::ErrorStatus applyPartialUndo (AcDbDwgFiler *, AcRxClass *)
 
virtual Acad::ErrorStatus audit (AcDbAuditInfo *)
 
virtual Acad::ErrorStatus copyFrom (AcRxObject const *)
 
virtual Acad::ErrorStatus decomposeForSave (AcDb::AcDbDwgVersion, AcDbObject *&, AcDbObjectId &, int &)
 
virtual Acad::ErrorStatus deepClone (AcDbObject *, AcDbObject *&, AcDbIdMapping &, Adesk::Boolean=1) const
 
virtual Acad::ErrorStatus dwgInFields (AcDbDwgFiler *)
 
virtual Acad::ErrorStatus dwgOutFields (AcDbDwgFiler *) const
 
virtual Acad::ErrorStatus dxfInFields (AcDbDxfFiler *)
 
virtual Acad::ErrorStatus dxfOutFields (AcDbDxfFiler *) const
 
virtual Acad::ErrorStatus getClassID (_GUID *) const
 
virtual Acad::ErrorStatus getObjectSaveVersion (AcDbDwgFiler const *, AcDb::AcDbDwgVersion &, AcDb::MaintenanceReleaseVersion &)
 
virtual Acad::ErrorStatus getObjectSaveVersion (AcDbDxfFiler const *, AcDb::AcDbDwgVersion &, AcDb::MaintenanceReleaseVersion &)
 
virtual Acad::ErrorStatus removeField (AcDbObjectId)
 
virtual Acad::ErrorStatus removeField (wchar_t const *)
 
virtual Acad::ErrorStatus removeField (wchar_t const *, AcDbObjectId &)
 
virtual Acad::ErrorStatus removePersistentReactor (AcDbObjectId)
 
virtual Acad::ErrorStatus setField (wchar_t const *, AcDbField *, AcDbObjectId &)
 
virtual Acad::ErrorStatus setOwnerId (AcDbObjectId)
 
virtual Acad::ErrorStatus setXData (resbuf const *)
 
virtual Acad::ErrorStatus subCancel (void)
 
virtual Acad::ErrorStatus subClose (void)
 
virtual Acad::ErrorStatus subErase (Adesk::Boolean)
 
virtual Acad::ErrorStatus subHandOverTo (AcDbObject *)
 
virtual Acad::ErrorStatus subOpen (AcDb::OpenMode)
 
virtual Acad::ErrorStatus subSwapIdWith (AcDbObjectId, Adesk::Boolean=0, Adesk::Boolean=0)
 
virtual Acad::ErrorStatus swapReferences (AcDbIdMapping const &)
 
virtual Acad::ErrorStatus wblockClone (AcRxObject *, AcDbObject *&, AcDbIdMapping &, Adesk::Boolean=1) const
 
virtual Adesk::UInt32 subSetAttributes (AcGiDrawableTraits *pTraits)
 
virtual void subViewportDraw (AcGiViewportDraw *)
 
virtual Adesk::Boolean isPersistent (void) const
 
virtual Adesk::Boolean worldDraw (AcGiWorldDraw *)
 
virtual resbuf * xData (wchar_t const *=NULL) const
 
virtual unsigned long setAttributes (AcGiDrawableTraits *)
 
virtual void addPersistentReactor (AcDbObjectId)
 
virtual void cancelled (AcDbObject const *)
 
virtual void copied (AcDbObject const *, AcDbObject const *)
 
virtual void erased (AcDbObject const *, Adesk::Boolean)
 
virtual void goodbye (AcDbObject const *)
 
virtual void modified (AcDbObject const *)
 
virtual void modifiedGraphics (AcDbEntity const *)
 
virtual void modifiedXData (AcDbObject const *)
 
virtual void modifyUndone (AcDbObject const *)
 
virtual void objectClosed (AcDbObjectId const)
 
virtual void openedForModify (AcDbObject const *)
 
virtual void reappended (AcDbObject const *)
 
virtual void recvPropagateModify (AcDbObject const *)
 
virtual void setGsNode (AcGsNode *)
 
virtual void subObjModified (AcDbObject const *, AcDbObject const *)
 
virtual void unappended (AcDbObject const *)
 
virtual void viewportDraw (AcGiViewportDraw *)
 
virtual void xmitPropagateModify (void) const
 
void addReactor (AcDbObjectReactor *) const
 
void assertNotifyEnabled (void) const
 
void assertReadEnabled (void) const
 
void assertWriteEnabled (Adesk::Boolean=1, Adesk::Boolean=1)
 
void disableUndoRecording (Adesk::Boolean)
 
void getAcDbHandle (AcDbHandle &) const
 
void removeReactor (AcDbObjectReactor *) const
 
void setAcDbObjectIdsInFlux (void)
 
void setHasSaveVersionOverride (bool)
 
virtual Adesk::Boolean subWorldDraw (AcGiWorldDraw *)
 
virtual Acad::ErrorStatus subDeepClone (AcDbObject *, AcDbObject *&, AcDbIdMapping &, Adesk::Boolean=1) const
 
virtual Acad::ErrorStatus subWblockClone (AcRxObject *, AcDbObject *&, AcDbIdMapping &, Adesk::Boolean=1) const
 
virtual Acad::ErrorStatus subGetClassID (_GUID *) const
 
- Public Member Functions inherited from AcGiDrawable
 ACRX_DECLARE_MEMBERS (AcGiDrawable)
 
virtual Adesk::UInt32 subViewportDrawLogicalFlags (AcGiViewportDraw *)
 
virtual bool bounds (AcDbExtents &) const
 
virtual unsigned long viewportDrawLogicalFlags (AcGiViewportDraw *)
 
virtual void setDrawStream (AcGiDrawStream *)
 
virtual AcGiDrawStreamdrawStream (void) const
 
virtual ~AcGiDrawable (void)
 
- Public Member Functions inherited from AcRxObject
virtual AcRxObjectqueryX (AcRxClass const *) const
 
AcRxObjectx (AcRxClass const *) const
 
virtual AcRxClassisA (void) const
 
virtual AcRx::Ordering comparedTo (AcRxObject const *) const
 
virtual int isEqualTo (AcRxObject const *) const
 
bool isKindOf (const AcRxClass *pOtherClass) const
 
virtual ~AcRxObject (void)
 
- Public Member Functions inherited from AcRTTIObject
 AcRTTIObject ()
 
virtual ~AcRTTIObject ()
 
- Public Member Functions inherited from AcObject
 AcObject ()
 
 AcObject (const AcObject &source)
 
virtual ~AcObject ()
 
voiddata () const
 

Protected Member Functions

 AcDbObject (AcDbSystemInternals *)
 
 AcDbObject (void)
 
- Protected Member Functions inherited from AcRxObject
 AcRxObject (void)
 
virtual AcRxObjectsubQueryX (AcRxClass const *) const
 

Protected Attributes

AcDbObjectImplm_pImpl
 
- Protected Attributes inherited from AcObject
voidm_pData
 

Friends

class AcDbObjectImpl
 

Additional Inherited Members

- Public Types inherited from AcGiDrawable
enum  DrawableType {
  kGeometry = 0 , kDistantLight = 1 , kPointLight = 2 , kSpotLight = 3 ,
  kAmbientLight , kSolidBackground , kGradientBackground , kImageBackground ,
  kGroundPlaneBackground , kViewport , kWebLight , kSkyBackground
}
 
enum  SetAttributesFlags {
  kDrawableNone = 0 , kDrawableIsAnEntity = 1 , kDrawableUsesNesting = 2 , kDrawableIsCompoundObject = 4 ,
  kDrawableViewIndependentViewportDraw = 8 , kDrawableIsInvisible = 16 , kDrawableHasAttributes = 32 , kDrawableRegenTypeDependentGeometry = 64 ,
  kDrawableIsDimension = (kDrawableIsAnEntity + kDrawableIsCompoundObject + 128) , kDrawableRegenDraw = 256 , kDrawableViewDependentViewportDraw = 2048
}
 
- Static Public Member Functions inherited from AcRxObject
static AcRxClass *__cdecl desc (void)
 
static AcRxObject *__cdecl cast (AcRxObject const *)
 

Detailed Description

Definition at line 47 of file AcDbObject.h.

Constructor & Destructor Documentation

◆ ~AcDbObject()

virtual AcDbObject::~AcDbObject ( void )
virtual

◆ AcDbObject() [1/2]

AcDbObject::AcDbObject ( AcDbSystemInternals * )
protected

◆ AcDbObject() [2/2]

AcDbObject::AcDbObject ( void )
protected

Member Function Documentation

◆ ACRX_DECLARE_MEMBERS()

AcDbObject::ACRX_DECLARE_MEMBERS ( AcDbObject )

◆ addPersistentReactor()

virtual void AcDbObject::addPersistentReactor ( AcDbObjectId )
virtual

◆ addReactor()

void AcDbObject::addReactor ( AcDbObjectReactor * ) const

◆ applyPartialUndo()

virtual Acad::ErrorStatus AcDbObject::applyPartialUndo ( AcDbDwgFiler * ,
AcRxClass *  )
virtual

◆ assertNotifyEnabled()

void AcDbObject::assertNotifyEnabled ( void ) const

◆ assertReadEnabled()

void AcDbObject::assertReadEnabled ( void ) const

◆ assertWriteEnabled()

void AcDbObject::assertWriteEnabled ( Adesk::Boolean = 1,
Adesk::Boolean = 1 )

◆ audit()

virtual Acad::ErrorStatus AcDbObject::audit ( AcDbAuditInfo * )
virtual

◆ cancel()

Acad::ErrorStatus AcDbObject::cancel ( void )

◆ cancelled()

virtual void AcDbObject::cancelled ( AcDbObject const * )
virtual

◆ clone()

virtual AcRxObject * AcDbObject::clone ( void ) const
virtual

◆ close()

Acad::ErrorStatus AcDbObject::close ( void )

◆ closeAndPage()

Acad::ErrorStatus AcDbObject::closeAndPage ( int = 0)

◆ copied()

virtual void AcDbObject::copied ( AcDbObject const * ,
AcDbObject const *  )
virtual

Reimplemented in AcDbAssocDependency, AcDbLeader, and AcDbViewport.

◆ copyFrom()

virtual Acad::ErrorStatus AcDbObject::copyFrom ( AcRxObject const * )
virtual

◆ createExtensionDictionary()

Acad::ErrorStatus AcDbObject::createExtensionDictionary ( void )

◆ database()

AcDbDatabase * AcDbObject::database ( void ) const

◆ decomposeForSave()

virtual Acad::ErrorStatus AcDbObject::decomposeForSave ( AcDb::AcDbDwgVersion ,
AcDbObject *& ,
AcDbObjectId & ,
int &  )
virtual

◆ deepClone()

virtual Acad::ErrorStatus AcDbObject::deepClone ( AcDbObject * ,
AcDbObject *& ,
AcDbIdMapping & ,
Adesk::Boolean = 1 ) const
virtual

Reimplemented in AcDbLight.

◆ disableUndoRecording()

void AcDbObject::disableUndoRecording ( Adesk::Boolean )

◆ downgradeOpen()

Acad::ErrorStatus AcDbObject::downgradeOpen ( void )

◆ downgradeToNotify()

Acad::ErrorStatus AcDbObject::downgradeToNotify ( Adesk::Boolean )

◆ drawable()

virtual AcGiDrawable * AcDbObject::drawable ( void )
virtual

◆ dwgIn()

Acad::ErrorStatus AcDbObject::dwgIn ( AcDbDwgFiler * )

◆ dwgInFields()

virtual Acad::ErrorStatus AcDbObject::dwgInFields ( AcDbDwgFiler * )
virtual

◆ dwgOut()

Acad::ErrorStatus AcDbObject::dwgOut ( AcDbDwgFiler * ) const

◆ dwgOutFields()

virtual Acad::ErrorStatus AcDbObject::dwgOutFields ( AcDbDwgFiler * ) const
virtual

◆ dxfIn()

Acad::ErrorStatus AcDbObject::dxfIn ( AcDbDxfFiler * )

◆ dxfInFields()

virtual Acad::ErrorStatus AcDbObject::dxfInFields ( AcDbDxfFiler * )
virtual

◆ dxfOut()

Acad::ErrorStatus AcDbObject::dxfOut ( AcDbDxfFiler * ,
Adesk::Boolean ,
unsigned char *  ) const

◆ dxfOutFields()

virtual Acad::ErrorStatus AcDbObject::dxfOutFields ( AcDbDxfFiler * ) const
virtual

◆ erase()

Acad::ErrorStatus AcDbObject::erase ( Adesk::Boolean = true)

◆ erased()

virtual void AcDbObject::erased ( AcDbObject const * ,
Adesk::Boolean  )
virtual

◆ extensionDictionary()

AcDbObjectId AcDbObject::extensionDictionary ( void ) const

◆ getAcDbHandle()

void AcDbObject::getAcDbHandle ( AcDbHandle & ) const

◆ getBinaryData()

Acad::ErrorStatus AcDbObject::getBinaryData ( wchar_t const * ,
long & ,
char *&  ) const

◆ getClassID()

virtual Acad::ErrorStatus AcDbObject::getClassID ( _GUID * ) const
virtual

◆ getField() [1/2]

Acad::ErrorStatus AcDbObject::getField ( wchar_t const * ,
AcDbField *& ,
AcDb::OpenMode  ) const

◆ getField() [2/2]

Acad::ErrorStatus AcDbObject::getField ( wchar_t const * ,
AcDbObjectId &  ) const

◆ getFieldDictionary() [1/2]

Acad::ErrorStatus AcDbObject::getFieldDictionary ( AcDbDictionary *& ,
AcDb::OpenMode  ) const

◆ getFieldDictionary() [2/2]

AcDbObjectId AcDbObject::getFieldDictionary ( void ) const

◆ getObjectBirthVersion()

Acad::ErrorStatus AcDbObject::getObjectBirthVersion ( AcDb::AcDbDwgVersion & ,
AcDb::MaintenanceReleaseVersion &  )

◆ getObjectSaveVersion() [1/2]

virtual Acad::ErrorStatus AcDbObject::getObjectSaveVersion ( AcDbDwgFiler const * ,
AcDb::AcDbDwgVersion & ,
AcDb::MaintenanceReleaseVersion &  )
virtual

◆ getObjectSaveVersion() [2/2]

virtual Acad::ErrorStatus AcDbObject::getObjectSaveVersion ( AcDbDxfFiler const * ,
AcDb::AcDbDwgVersion & ,
AcDb::MaintenanceReleaseVersion &  )
virtual

◆ goodbye()

virtual void AcDbObject::goodbye ( AcDbObject const * )
virtual

Reimplemented in AcDbDictionary, AcDbGroup, and AcDbLeader.

◆ gsNode()

virtual AcGsNode * AcDbObject::gsNode ( void ) const
virtual

◆ handOverTo()

Acad::ErrorStatus AcDbObject::handOverTo ( AcDbObject * ,
Adesk::Boolean = 1,
Adesk::Boolean = 1 )

◆ hasFields()

bool AcDbObject::hasFields ( void ) const

◆ hasPersistentReactor()

bool AcDbObject::hasPersistentReactor ( AcDbObjectId ) const

◆ hasSaveVersionOverride()

bool AcDbObject::hasSaveVersionOverride ( void )

◆ id()

virtual AcDbObjectId AcDbObject::id ( void ) const
virtual

Reimplemented from AcGiDrawable.

◆ isAcDbObjectIdsInFlux()

Adesk::Boolean AcDbObject::isAcDbObjectIdsInFlux ( void ) const

◆ isAProxy()

Adesk::Boolean AcDbObject::isAProxy ( void ) const

◆ isCancelling()

Adesk::Boolean AcDbObject::isCancelling ( void ) const

◆ isErased()

Adesk::Boolean AcDbObject::isErased ( void ) const

◆ isEraseStatusToggled()

Adesk::Boolean AcDbObject::isEraseStatusToggled ( void ) const

◆ isModified()

Adesk::Boolean AcDbObject::isModified ( void ) const

◆ isModifiedGraphics()

Adesk::Boolean AcDbObject::isModifiedGraphics ( void ) const

◆ isModifiedXData()

Adesk::Boolean AcDbObject::isModifiedXData ( void ) const

◆ isNewObject()

Adesk::Boolean AcDbObject::isNewObject ( void ) const

◆ isNotifyEnabled()

Adesk::Boolean AcDbObject::isNotifyEnabled ( void ) const

◆ isNotifying()

Adesk::Boolean AcDbObject::isNotifying ( void ) const

◆ isPersistent()

virtual Adesk::Boolean AcDbObject::isPersistent ( void ) const
virtual

Reimplemented from AcGiDrawable.

◆ isReadEnabled()

Adesk::Boolean AcDbObject::isReadEnabled ( void ) const

◆ isReallyClosing()

Adesk::Boolean AcDbObject::isReallyClosing ( void ) const

◆ isTransactionResident()

Adesk::Boolean AcDbObject::isTransactionResident ( void ) const

◆ isUndoing()

Adesk::Boolean AcDbObject::isUndoing ( void ) const

◆ isUndoRecordingDisabled()

bool AcDbObject::isUndoRecordingDisabled ( void ) const

◆ isWriteEnabled()

Adesk::Boolean AcDbObject::isWriteEnabled ( void ) const

◆ mergeStyle()

virtual AcDb::DuplicateRecordCloning AcDbObject::mergeStyle ( void ) const
virtual

Reimplemented in AcDbDictionary, and AcDbXrecord.

◆ modified()

virtual void AcDbObject::modified ( AcDbObject const * )
virtual

◆ modifiedGraphics()

virtual void AcDbObject::modifiedGraphics ( AcDbEntity const * )
virtual

Reimplemented in AcDbDimAssoc, and AcDbHatch.

◆ modifiedXData()

virtual void AcDbObject::modifiedXData ( AcDbObject const * )
virtual

◆ modifyUndone()

virtual void AcDbObject::modifyUndone ( AcDbObject const * )
virtual

◆ objectClosed()

virtual void AcDbObject::objectClosed ( AcDbObjectId const )
virtual

Reimplemented in AcDbDimension, AcDbMLeader, and AcDbTable.

◆ objectId()

AcDbObjectId AcDbObject::objectId ( void ) const

◆ openedForModify()

virtual void AcDbObject::openedForModify ( AcDbObject const * )
virtual

◆ ownerId()

AcDbObjectId AcDbObject::ownerId ( void ) const

◆ reactors()

AcDbVoidPtrArray const * AcDbObject::reactors ( void ) const

◆ reappended()

virtual void AcDbObject::reappended ( AcDbObject const * )
virtual

◆ recvPropagateModify()

virtual void AcDbObject::recvPropagateModify ( AcDbObject const * )
virtual

◆ releaseExtensionDictionary()

Acad::ErrorStatus AcDbObject::releaseExtensionDictionary ( void )

◆ removeField() [1/3]

virtual Acad::ErrorStatus AcDbObject::removeField ( AcDbObjectId )
virtual

Reimplemented in AcDbMText, and AcDbText.

◆ removeField() [2/3]

virtual Acad::ErrorStatus AcDbObject::removeField ( wchar_t const * )
virtual

Reimplemented in AcDbMText, and AcDbText.

◆ removeField() [3/3]

virtual Acad::ErrorStatus AcDbObject::removeField ( wchar_t const * ,
AcDbObjectId &  )
virtual

Reimplemented in AcDbMText, and AcDbText.

◆ removePersistentReactor()

virtual Acad::ErrorStatus AcDbObject::removePersistentReactor ( AcDbObjectId )
virtual

◆ removeReactor()

void AcDbObject::removeReactor ( AcDbObjectReactor * ) const

◆ setAcDbObjectIdsInFlux()

void AcDbObject::setAcDbObjectIdsInFlux ( void )

◆ setAttributes()

virtual unsigned long AcDbObject::setAttributes ( AcGiDrawableTraits * )
virtual

◆ setBinaryData()

Acad::ErrorStatus AcDbObject::setBinaryData ( wchar_t const * ,
long ,
char const *  )

◆ setField()

virtual Acad::ErrorStatus AcDbObject::setField ( wchar_t const * ,
AcDbField * ,
AcDbObjectId &  )
virtual

Reimplemented in AcDbMText, and AcDbText.

◆ setGsNode()

virtual void AcDbObject::setGsNode ( AcGsNode * )
virtual

◆ setHasSaveVersionOverride()

void AcDbObject::setHasSaveVersionOverride ( bool )

◆ setOwnerId()

virtual Acad::ErrorStatus AcDbObject::setOwnerId ( AcDbObjectId )
virtual

◆ setXData()

virtual Acad::ErrorStatus AcDbObject::setXData ( resbuf const * )
virtual

◆ subCancel()

virtual Acad::ErrorStatus AcDbObject::subCancel ( void )
virtual

◆ subClose()

virtual Acad::ErrorStatus AcDbObject::subClose ( void )
virtual

◆ subDeepClone()

virtual Acad::ErrorStatus AcDbObject::subDeepClone ( AcDbObject * ,
AcDbObject *& ,
AcDbIdMapping & ,
Adesk::Boolean = 1 ) const
virtual

Reimplemented in AcDbMLeader.

◆ subErase()

virtual Acad::ErrorStatus AcDbObject::subErase ( Adesk::Boolean )
virtual

◆ subGetClassID()

virtual Acad::ErrorStatus AcDbObject::subGetClassID ( _GUID * ) const
virtual

◆ subHandOverTo()

virtual Acad::ErrorStatus AcDbObject::subHandOverTo ( AcDbObject * )
virtual

◆ subObjModified()

virtual void AcDbObject::subObjModified ( AcDbObject const * ,
AcDbObject const *  )
virtual

Reimplemented in AcDbViewport.

◆ subOpen()

virtual Acad::ErrorStatus AcDbObject::subOpen ( AcDb::OpenMode )
virtual

◆ subSetAttributes()

virtual Adesk::UInt32 AcDbObject::subSetAttributes ( AcGiDrawableTraits * pTraits)
virtual

Implements AcGiDrawable.

Reimplemented in AcDbWipeout, and AcDbViewport.

◆ subSwapIdWith()

virtual Acad::ErrorStatus AcDbObject::subSwapIdWith ( AcDbObjectId ,
Adesk::Boolean = 0,
Adesk::Boolean = 0 )
virtual

Reimplemented in AcDbHatch.

◆ subViewportDraw()

virtual void AcDbObject::subViewportDraw ( AcGiViewportDraw * )
virtual

Implements AcGiDrawable.

Reimplemented in AcDbMLeader, AcDbPolyline, and AcDbWipeout.

◆ subWblockClone()

virtual Acad::ErrorStatus AcDbObject::subWblockClone ( AcRxObject * ,
AcDbObject *& ,
AcDbIdMapping & ,
Adesk::Boolean = 1 ) const
virtual

Reimplemented in AcDbMLeader.

◆ subWorldDraw()

virtual Adesk::Boolean AcDbObject::subWorldDraw ( AcGiWorldDraw * )
virtual

Reimplemented from AcGiDrawable.

Reimplemented in AcDbMLeader, AcDbPolygonMesh, AcDbPolyline, AcDbViewport, and AcDbWipeout.

◆ swapIdWith()

Acad::ErrorStatus AcDbObject::swapIdWith ( AcDbObjectId ,
Adesk::Boolean = 0,
Adesk::Boolean = 0 )

◆ swapReferences()

virtual Acad::ErrorStatus AcDbObject::swapReferences ( AcDbIdMapping const & )
virtual

Reimplemented in AcDbDimAssoc, and AcDbHatch.

◆ unappended()

virtual void AcDbObject::unappended ( AcDbObject const * )
virtual

◆ undoFiler()

AcDbDwgFiler * AcDbObject::undoFiler ( void )

◆ upgradeFromNotify()

Acad::ErrorStatus AcDbObject::upgradeFromNotify ( Adesk::Boolean & )

◆ upgradeOpen()

Acad::ErrorStatus AcDbObject::upgradeOpen ( void )

◆ viewportDraw()

virtual void AcDbObject::viewportDraw ( AcGiViewportDraw * )
virtual

◆ wblockClone()

virtual Acad::ErrorStatus AcDbObject::wblockClone ( AcRxObject * ,
AcDbObject *& ,
AcDbIdMapping & ,
Adesk::Boolean = 1 ) const
virtual

Reimplemented in AcDbColor, AcDbPlaceHolder, and AcDbLight.

◆ worldDraw()

virtual Adesk::Boolean AcDbObject::worldDraw ( AcGiWorldDraw * )
virtual

◆ xData()

virtual resbuf * AcDbObject::xData ( wchar_t const * = NULL) const
virtual

◆ xDataTransformBy()

Acad::ErrorStatus AcDbObject::xDataTransformBy ( AcGeMatrix3d const & )

◆ xmitPropagateModify()

virtual void AcDbObject::xmitPropagateModify ( void ) const
virtual

Friends And Related Symbol Documentation

◆ AcDbObjectImpl

friend class AcDbObjectImpl
friend

Definition at line 178 of file AcDbObject.h.

Member Data Documentation

◆ m_pImpl

AcDbObjectImpl* AcDbObject::m_pImpl
protected

Definition at line 180 of file AcDbObject.h.


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