|
FRX SDK Documentation 2025 SP0
|
#include <AcDbObject.h>
Protected Member Functions | |
| AcDbObject (AcDbSystemInternals *) | |
| AcDbObject (void) | |
Protected Member Functions inherited from AcRxObject | |
| AcRxObject (void) | |
| virtual AcRxObject * | subQueryX (AcRxClass const *) const |
Protected Attributes | |
| AcDbObjectImpl * | m_pImpl |
Protected Attributes inherited from AcObject | |
| void * | m_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 *) |
Definition at line 47 of file AcDbObject.h.
|
protected |
|
protected |
| AcDbObject::ACRX_DECLARE_MEMBERS | ( | AcDbObject | ) |
|
virtual |
| void AcDbObject::addReactor | ( | AcDbObjectReactor * | ) | const |
|
virtual |
Reimplemented in AcDbBlockTable, AcDbBlockTableRecord, AcDbDictionary, AcDbEntity, AcDbEvalGraph, AcDbGroup, AcDbPolyline, AcDbScale, and AcDbSortentsTable.
| void AcDbObject::assertWriteEnabled | ( | Adesk::Boolean | = 1, |
| Adesk::Boolean | = 1 ) |
|
virtual |
Reimplemented in AcDbDataTable, AcDbEntity, AcDbSortentsTable, AcDbTable, and AcDbTableStyle.
| Acad::ErrorStatus AcDbObject::cancel | ( | void | ) |
|
virtual |
|
virtual |
Reimplemented from AcRxObject.
Reimplemented in AcDbWipeout, AcDbAnnotScaleObjectContextData, AcDbBlkRefObjectContextData, AcDbDimensionObjectContextData, AcDbFcfObjectContextData, AcDbHatchScaleContextData, AcDbHatchViewContextData, AcDbLeaderObjectContextData, AcDbMTextAttributeObjectContextData, AcDbMTextObjectContextData, AcDbObjectContextData, and AcDbTextObjectContextData.
| Acad::ErrorStatus AcDbObject::close | ( | void | ) |
| Acad::ErrorStatus AcDbObject::closeAndPage | ( | int | = 0 | ) |
|
virtual |
Reimplemented in AcDbAssocDependency, AcDbLeader, and AcDbViewport.
|
virtual |
Reimplemented from AcRxObject.
Reimplemented in AcDbAnnotScaleObjectContextData, AcDbBlkRefObjectContextData, AcDbBlockReference, AcDbDimensionObjectContextData, AcDbEntity, AcDbFcfObjectContextData, AcDbHatchScaleContextData, AcDbHatchViewContextData, AcDbLeaderObjectContextData, AcDbMlineStyle, AcDbMTextAttributeObjectContextData, AcDbMTextObjectContextData, AcDbObjectContextData, AcDbTextObjectContextData, AcDbGradientBackground, AcDbGroundPlaneBackground, AcDbImageBackground, AcDbMentalRayRenderSettings, AcDbRenderGlobal, AcDbRenderSettings, and AcDbSolidBackground.
| Acad::ErrorStatus AcDbObject::createExtensionDictionary | ( | void | ) |
| AcDbDatabase * AcDbObject::database | ( | void | ) | const |
|
virtual |
Reimplemented in AcDbBlockTableRecord, AcDbColor, AcDbDictionary, AcDbVisualStyle, AcDbLight, and AcDbSun.
|
virtual |
Reimplemented in AcDbLight.
| void AcDbObject::disableUndoRecording | ( | Adesk::Boolean | ) |
| Acad::ErrorStatus AcDbObject::downgradeOpen | ( | void | ) |
| Acad::ErrorStatus AcDbObject::downgradeToNotify | ( | Adesk::Boolean | ) |
|
virtual |
| Acad::ErrorStatus AcDbObject::dwgIn | ( | AcDbDwgFiler * | ) |
|
virtual |
Reimplemented in AcDbAlignedDimension, AcDbAnnotScaleObjectContextData, AcDbBlkRefObjectContextData, AcDbBlockReference, AcDbColor, AcDbDataTable, AcDbDictionary, AcDbDimAssoc, AcDbDimension, AcDbDimensionObjectContextData, AcDbEntity, AcDbExtrudedSurface, AcDbFcfObjectContextData, AcDbField, AcDbFormattedTableData, AcDbGeoData, AcDbGroup, AcDbHatchScaleContextData, AcDbHatchViewContextData, AcDbLeaderObjectContextData, AcDbLinkedData, AcDbLinkedTableData, AcDbLoftedSurface, AcDbMaterial, AcDbMLeader, AcDbMlineStyle, AcDbMPolygon, AcDbMText, AcDbMTextAttributeObjectContextData, AcDbMTextObjectContextData, AcDbNurbSurface, AcDbObjectContextData, AcDbOle2Frame, AcDbOleFrame, AcDbPlaneSurface, AcDbPolygonMesh, AcDbPolyline, AcDbRevolvedSurface, AcDbRotatedDimension, AcDbScale, AcDbSection, AcDbSectionManager, AcDbSortentsTable, AcDbSurface, AcDbSweptSurface, AcDbTable, AcDbTableContent, AcDbTableStyle, AcDbTextObjectContextData, AcDbVbaProject, AcDbViewport, AcDbVisualStyle, AcDbXrecord, AcDbRasterImage, AcDbRasterImageDef, AcDbRasterImageDefReactor, AcDbRasterVariables, AcDbGradientBackground, AcDbGroundPlaneBackground, AcDbImageBackground, AcDbLight, AcDbLightList, AcDbMentalRayRenderSettings, AcDbRenderEnvironment, AcDbRenderGlobal, AcDbRenderSettings, AcDbSolidBackground, and AcDbSun.
| Acad::ErrorStatus AcDbObject::dwgOut | ( | AcDbDwgFiler * | ) | const |
|
virtual |
Reimplemented in AcDbAlignedDimension, AcDbAnnotScaleObjectContextData, AcDbBlkRefObjectContextData, AcDbBlockReference, AcDbBlockTableRecord, AcDbColor, AcDbDataTable, AcDbDictionary, AcDbDimAssoc, AcDbDimension, AcDbDimensionObjectContextData, AcDbEntity, AcDbExtrudedSurface, AcDbFcfObjectContextData, AcDbField, AcDbFormattedTableData, AcDbGeoData, AcDbGroup, AcDbHatchScaleContextData, AcDbHatchViewContextData, AcDbLeaderObjectContextData, AcDbLinkedData, AcDbLinkedTableData, AcDbLoftedSurface, AcDbMaterial, AcDbMLeader, AcDbMlineStyle, AcDbMPolygon, AcDbMText, AcDbMTextAttributeObjectContextData, AcDbMTextObjectContextData, AcDbNurbSurface, AcDbObjectContextData, AcDbOle2Frame, AcDbOleFrame, AcDbPlaneSurface, AcDbPolygonMesh, AcDbPolyline, AcDbRevolvedSurface, AcDbRotatedDimension, AcDbScale, AcDbSection, AcDbSectionManager, AcDbSortentsTable, AcDbSurface, AcDbSweptSurface, AcDbTable, AcDbTableContent, AcDbTableStyle, AcDbTextObjectContextData, AcDbVbaProject, AcDbViewport, AcDbVisualStyle, AcDbXrecord, AcDbRasterImage, AcDbRasterImageDef, AcDbRasterImageDefReactor, AcDbRasterVariables, AcDbGradientBackground, AcDbGroundPlaneBackground, AcDbImageBackground, AcDbLight, AcDbLightList, AcDbMentalRayRenderSettings, AcDbRenderEnvironment, AcDbRenderGlobal, AcDbRenderSettings, AcDbSolidBackground, and AcDbSun.
| Acad::ErrorStatus AcDbObject::dxfIn | ( | AcDbDxfFiler * | ) |
|
virtual |
Reimplemented in AcDbAlignedDimension, AcDbAnnotScaleObjectContextData, AcDbBlkRefObjectContextData, AcDbBlockReference, AcDbColor, AcDbDataTable, AcDbDictionary, AcDbDimAssoc, AcDbDimension, AcDbDimensionObjectContextData, AcDbEntity, AcDbExtrudedSurface, AcDbFcfObjectContextData, AcDbField, AcDbFormattedTableData, AcDbGeoData, AcDbGroup, AcDbHatchScaleContextData, AcDbHatchViewContextData, AcDbLeaderObjectContextData, AcDbLinkedData, AcDbLinkedTableData, AcDbLoftedSurface, AcDbMaterial, AcDbMLeader, AcDbMlineStyle, AcDbMPolygon, AcDbMText, AcDbMTextAttributeObjectContextData, AcDbMTextObjectContextData, AcDbNurbSurface, AcDbObjectContextData, AcDbOle2Frame, AcDbOleFrame, AcDbPlaceHolder, AcDbPlaneSurface, AcDbPolygonMesh, AcDbPolyline, AcDbRevolvedSurface, AcDbRotatedDimension, AcDbScale, AcDbSection, AcDbSectionManager, AcDbSortentsTable, AcDbSurface, AcDbSweptSurface, AcDbTable, AcDbTableContent, AcDbTableStyle, AcDbTextObjectContextData, AcDbVbaProject, AcDbViewport, AcDbVisualStyle, AcDbXrecord, AcDbRasterImage, AcDbRasterImageDef, AcDbRasterImageDefReactor, AcDbRasterVariables, AcDbGradientBackground, AcDbGroundPlaneBackground, AcDbImageBackground, AcDbLight, AcDbLightList, AcDbMentalRayRenderSettings, AcDbRenderEnvironment, AcDbRenderGlobal, AcDbRenderSettings, AcDbSolidBackground, and AcDbSun.
| Acad::ErrorStatus AcDbObject::dxfOut | ( | AcDbDxfFiler * | , |
| Adesk::Boolean | , | ||
| unsigned char * | ) const |
|
virtual |
Reimplemented in AcDbAlignedDimension, AcDbAnnotScaleObjectContextData, AcDbBlkRefObjectContextData, AcDbBlockReference, AcDbBlockTableRecord, AcDbColor, AcDbDataTable, AcDbDictionary, AcDbDimAssoc, AcDbDimension, AcDbDimensionObjectContextData, AcDbEntity, AcDbExtrudedSurface, AcDbFcfObjectContextData, AcDbField, AcDbFormattedTableData, AcDbGeoData, AcDbGroup, AcDbHatchScaleContextData, AcDbHatchViewContextData, AcDbLeaderObjectContextData, AcDbLinkedData, AcDbLinkedTableData, AcDbLoftedSurface, AcDbMaterial, AcDbMLeader, AcDbMlineStyle, AcDbMPolygon, AcDbMText, AcDbMTextAttributeObjectContextData, AcDbMTextObjectContextData, AcDbNurbSurface, AcDbObjectContextData, AcDbOle2Frame, AcDbOleFrame, AcDbPlaceHolder, AcDbPlaneSurface, AcDbPolygonMesh, AcDbPolyline, AcDbRevolvedSurface, AcDbRotatedDimension, AcDbScale, AcDbSection, AcDbSectionManager, AcDbSortentsTable, AcDbSurface, AcDbSweptSurface, AcDbTable, AcDbTableContent, AcDbTableStyle, AcDbTextObjectContextData, AcDbVbaProject, AcDbViewport, AcDbVisualStyle, AcDbXrecord, AcDbRasterImage, AcDbRasterImageDef, AcDbRasterImageDefReactor, AcDbRasterVariables, AcDbGradientBackground, AcDbGroundPlaneBackground, AcDbImageBackground, AcDbLight, AcDbLightList, AcDbMentalRayRenderSettings, AcDbRenderEnvironment, AcDbRenderGlobal, AcDbRenderSettings, AcDbSolidBackground, and AcDbSun.
| Acad::ErrorStatus AcDbObject::erase | ( | Adesk::Boolean | = true | ) |
|
virtual |
Reimplemented in AcDbLeader, AcDbDictionary, AcDbGroup, AcDbTable, AcDbViewport, AcDbRasterImageDefReactor, and AcDbAssocDependency.
| AcDbObjectId AcDbObject::extensionDictionary | ( | void | ) | const |
| void AcDbObject::getAcDbHandle | ( | AcDbHandle & | ) | const |
Reimplemented in AcDb2dPolyline, AcDb2LineAngularDimension, AcDb3dPolyline, AcDb3dSolid, AcDb3PointAngularDimension, AcDbAlignedDimension, AcDbArc, AcDbArcDimension, AcDbAttribute, AcDbBlockReference, AcDbBlockTable, AcDbBlockTableRecord, AcDbCircle, AcDbDgnReference, AcDbDiametricDimension, AcDbDictionary, AcDbDimStyleTable, AcDbDimStyleTableRecord, AcDbDwfReference, AcDbEllipse, AcDbEntity, AcDbFace, AcDbFcf, AcDbGroup, AcDbHatch, AcDbHelix, AcDbLayerTable, AcDbLayerTableRecord, AcDbLayout, AcDbLeader, AcDbLine, AcDbLinetypeTable, AcDbLinetypeTableRecord, AcDbMaterial, AcDbMInsertBlock, AcDbMLeaderStyle, AcDbMline, AcDbMText, AcDbOle2Frame, AcDbOrdinateDimension, AcDbPlotSettings, AcDbPolyFaceMesh, AcDbPolygonMesh, AcDbPolyline, AcDbRadialDimension, AcDbRadialDimensionLarge, AcDbRay, AcDbRegAppTable, AcDbRegAppTableRecord, AcDbRegion, AcDbRotatedDimension, AcDbSection, AcDbSectionManager, AcDbSectionSettings, AcDbShape, AcDbSolid, AcDbSortentsTable, AcDbSpline, AcDbSurface, AcDbTable, AcDbTableStyle, AcDbTextStyleTable, AcDbTextStyleTableRecord, AcDbTrace, AcDbUCSTable, AcDbUCSTableRecord, AcDbViewport, AcDbViewportTable, AcDbViewportTableRecord, AcDbViewTable, AcDbViewTableRecord, AcDbXline, AcDbXrecord, and AcDbLight.
| Acad::ErrorStatus AcDbObject::getField | ( | wchar_t const * | , |
| AcDbField *& | , | ||
| AcDb::OpenMode | ) const |
| Acad::ErrorStatus AcDbObject::getField | ( | wchar_t const * | , |
| AcDbObjectId & | ) const |
| Acad::ErrorStatus AcDbObject::getFieldDictionary | ( | AcDbDictionary *& | , |
| AcDb::OpenMode | ) const |
| AcDbObjectId AcDbObject::getFieldDictionary | ( | void | ) | const |
| Acad::ErrorStatus AcDbObject::getObjectBirthVersion | ( | AcDb::AcDbDwgVersion & | , |
| AcDb::MaintenanceReleaseVersion & | ) |
|
virtual |
|
virtual |
|
virtual |
Reimplemented in AcDbDictionary, AcDbGroup, and AcDbLeader.
Reimplemented from AcGiDrawable.
Reimplemented in AcDbBlockTableRecord, AcDbEntity, AcDbLayerTableRecord, AcDbLinetypeTableRecord, AcDbMaterial, AcDbViewportTableRecord, AcDbVisualStyle, and AcDbSun.
| Acad::ErrorStatus AcDbObject::handOverTo | ( | AcDbObject * | , |
| Adesk::Boolean | = 1, | ||
| Adesk::Boolean | = 1 ) |
| bool AcDbObject::hasPersistentReactor | ( | AcDbObjectId | ) | const |
|
virtual |
Reimplemented from AcGiDrawable.
| Adesk::Boolean AcDbObject::isAcDbObjectIdsInFlux | ( | void | ) | const |
| Adesk::Boolean AcDbObject::isAProxy | ( | void | ) | const |
| Adesk::Boolean AcDbObject::isCancelling | ( | void | ) | const |
| Adesk::Boolean AcDbObject::isErased | ( | void | ) | const |
| Adesk::Boolean AcDbObject::isEraseStatusToggled | ( | void | ) | const |
| Adesk::Boolean AcDbObject::isModified | ( | void | ) | const |
| Adesk::Boolean AcDbObject::isModifiedGraphics | ( | void | ) | const |
| Adesk::Boolean AcDbObject::isModifiedXData | ( | void | ) | const |
| Adesk::Boolean AcDbObject::isNewObject | ( | void | ) | const |
| Adesk::Boolean AcDbObject::isNotifyEnabled | ( | void | ) | const |
| Adesk::Boolean AcDbObject::isNotifying | ( | void | ) | const |
|
virtual |
Reimplemented from AcGiDrawable.
| Adesk::Boolean AcDbObject::isReadEnabled | ( | void | ) | const |
| Adesk::Boolean AcDbObject::isReallyClosing | ( | void | ) | const |
| Adesk::Boolean AcDbObject::isTransactionResident | ( | void | ) | const |
| Adesk::Boolean AcDbObject::isUndoing | ( | void | ) | const |
| Adesk::Boolean AcDbObject::isWriteEnabled | ( | void | ) | const |
|
virtual |
Reimplemented in AcDbDictionary, and AcDbXrecord.
|
virtual |
Reimplemented in AcDbAssocDependency, AcDbLeader, AcDbMLeader, AcDbViewport, and AcDbRasterImageDefReactor.
|
virtual |
Reimplemented in AcDbDimAssoc, and AcDbHatch.
|
virtual |
|
virtual |
|
virtual |
Reimplemented in AcDbDimension, AcDbMLeader, and AcDbTable.
| AcDbObjectId AcDbObject::objectId | ( | void | ) | const |
|
virtual |
| AcDbObjectId AcDbObject::ownerId | ( | void | ) | const |
| AcDbVoidPtrArray const * AcDbObject::reactors | ( | void | ) | const |
|
virtual |
|
virtual |
| Acad::ErrorStatus AcDbObject::releaseExtensionDictionary | ( | void | ) |
|
virtual |
|
virtual |
|
virtual |
| void AcDbObject::removeReactor | ( | AcDbObjectReactor * | ) | const |
|
virtual |
Reimplemented from AcGiDrawable.
Reimplemented in AcDbBlockTableRecord, AcDbEntity, AcDbLayerTableRecord, AcDbLinetypeTableRecord, AcDbMaterial, AcDbText, AcDbViewportTableRecord, AcDbVisualStyle, AcDbGradientBackground, AcDbGroundPlaneBackground, AcDbImageBackground, AcDbLight, AcDbMentalRayRenderSettings, AcDbRenderEnvironment, AcDbRenderSettings, AcDbSolidBackground, and AcDbSun.
|
virtual |
Reimplemented from AcGiDrawable.
Reimplemented in AcDbBlockTableRecord, AcDbEntity, AcDbLayerTableRecord, AcDbLinetypeTableRecord, AcDbMaterial, AcDbViewportTableRecord, AcDbVisualStyle, and AcDbSun.
|
virtual |
|
virtual |
Reimplemented in AcDb3dSolid, AcDbAttribute, AcDbBlockReference, AcDbBlockTableRecord, AcDbDimension, AcDbField, AcDbGroup, AcDbHatch, AcDbLayout, AcDbLeader, AcDbMLeader, AcDbMText, AcDbPlotSettings, AcDbPolyFaceMesh, AcDbPolygonMesh, AcDbSection, AcDbTable, AcDbTextStyleTableRecord, AcDbViewport, AcDbViewportTable, AcDbViewportTableRecord, AcDbViewTableRecord, AcDbXrecord, AcDbRasterImageDef, and AcDbLight.
|
virtual |
Reimplemented in AcDbMLeader.
|
virtual |
Reimplemented in AcDbViewport, AcDbGroup, AcDbMLeader, AcDbMlineStyle, and AcDbRasterImageDef.
Reimplemented in AcDbMLeader, AcDbPolygonMesh, AcDbViewport, AcDbWipeout, and AcDbDictionary.
|
virtual |
|
virtual |
Reimplemented in AcDbViewport.
|
virtual |
|
virtual |
Implements AcGiDrawable.
Reimplemented in AcDbWipeout, and AcDbViewport.
|
virtual |
Reimplemented in AcDbHatch.
|
virtual |
Implements AcGiDrawable.
Reimplemented in AcDbMLeader, AcDbPolyline, and AcDbWipeout.
|
virtual |
Reimplemented in AcDbMLeader.
|
virtual |
Reimplemented from AcGiDrawable.
Reimplemented in AcDbMLeader, AcDbPolygonMesh, AcDbPolyline, AcDbViewport, and AcDbWipeout.
| Acad::ErrorStatus AcDbObject::swapIdWith | ( | AcDbObjectId | , |
| Adesk::Boolean | = 0, | ||
| Adesk::Boolean | = 0 ) |
|
virtual |
Reimplemented in AcDbDimAssoc, and AcDbHatch.
|
virtual |
| AcDbDwgFiler * AcDbObject::undoFiler | ( | void | ) |
| Acad::ErrorStatus AcDbObject::upgradeFromNotify | ( | Adesk::Boolean & | ) |
| Acad::ErrorStatus AcDbObject::upgradeOpen | ( | void | ) |
|
virtual |
Reimplemented from AcGiDrawable.
Reimplemented in AcDb3dSolid, AcDbBlockReference, AcDbBlockTableRecord, AcDbEntity, AcDbLayerTableRecord, AcDbLinetypeTableRecord, AcDbOle2Frame, AcDbOleFrame, AcDbPolyline, and AcDbLight.
|
virtual |
Reimplemented in AcDbColor, AcDbPlaceHolder, and AcDbLight.
|
virtual |
Reimplemented from AcGiDrawable.
Reimplemented in AcDb3dSolid, AcDbBlockReference, AcDbBlockTableRecord, AcDbEntity, AcDbLayerTableRecord, AcDbLinetypeTableRecord, AcDbOle2Frame, AcDbOleFrame, AcDbPolyline, AcDbSection, AcDbTable, AcDbViewportTableRecord, and AcDbLight.
| Acad::ErrorStatus AcDbObject::xDataTransformBy | ( | AcGeMatrix3d const & | ) |
Definition at line 178 of file AcDbObject.h.
|
protected |
Definition at line 180 of file AcDbObject.h.