|
| ODRX_DECLARE_MEMBERS (CFxDatabase) |
|
| CFxDatabase (void) |
|
| ~CFxDatabase (void) override |
|
virtual bool | SaveFile (const CFxFileData *pNewData=0, bool deleteBackupFile=true)=0 |
|
virtual void | LockFile (bool bLock)=0 |
|
OdDbObjectId | GetActiveViewportId (OdDbObjectId idLayout=OdDbObjectId::kNull) const |
|
bool | IsModelLayoutActive () const |
|
OdDbObjectId | GetActiveBlockId () const |
|
virtual const CFxUnitsFormatter * | GetUnitsFormatter () const =0 |
|
virtual const CFxFileData & | GetFileData () const =0 |
|
virtual void | SetFileData (const CFxFileData &) const =0 |
|
virtual CFxGsModel * | GetFxGsModel ()=0 |
|
virtual const CFxGsModel * | GetFxGsModel () const =0 |
|
virtual CFxRecentlyErased * | GetRecentlyErased ()=0 |
|
virtual void | StartUndoRecord (const CFxString &strLabel)=0 |
|
virtual void | ResetTime ()=0 |
|
virtual CFxDatabaseHistory * | GetDatabaseHistory ()=0 |
| Gets the database history.
|
|
virtual int | BlockPurge (OdDbObjectId id, bool block)=0 |
| Block purge.
|
|
virtual const std::set< OdDbObjectId > & | GetBlockedPurge () const =0 |
|
virtual const OdTimeStamp & | getElapsedTime ()=0 |
|
OdCodePageId | getDWGCODEPAGE () const override |
|
OdGePoint2d | getPLIMMIN () const override=0 |
|
OdGePoint2d | getPLIMMAX () const override=0 |
|
virtual bool | setDWGCODEPAGE (OdCodePageId value)=0 |
|
virtual bool | setTDUCREATE (OdDbDate value)=0 |
|
virtual bool | setTDUUPDATE (OdDbDate value)=0 |
|
virtual bool | setTDINDWG (OdDbDate value)=0 |
|
virtual bool | setTDUSRTIMER (OdDbDate value)=0 |
|
virtual bool | setPSTYLEMODE (bool value)=0 |
|
virtual bool | setPUCSORG (OdGePoint3d value)=0 |
|
virtual bool | setPUCSXDIR (OdGeVector3d value)=0 |
|
virtual bool | setPUCSYDIR (OdGeVector3d value)=0 |
|
virtual bool | setUCSORG (OdGePoint3d value)=0 |
|
virtual bool | setUCSXDIR (OdGeVector3d value)=0 |
|
virtual bool | setUCSYDIR (OdGeVector3d value)=0 |
|
virtual bool | setPUCSAll (OdGePoint3d org, OdGeVector3d xDir, OdGeVector3d yDir)=0 |
|
virtual bool | setUCSAll (OdGePoint3d org, OdGeVector3d xDir, OdGeVector3d yDir)=0 |
|
virtual OdString | getUSERS1 () const =0 |
|
virtual bool | setUSERS1 (const OdString &value)=0 |
|
virtual OdString | getUSERS2 () const =0 |
|
virtual bool | setUSERS2 (const OdString &value)=0 |
|
virtual OdString | getUSERS3 () const =0 |
|
virtual bool | setUSERS3 (const OdString &value)=0 |
|
virtual OdString | getUSERS4 () const =0 |
|
virtual bool | setUSERS4 (const OdString &value)=0 |
|
virtual OdString | getUSERS5 () const =0 |
|
virtual bool | setUSERS5 (const OdString &value)=0 |
|
virtual OdInt16 | getBINDTYPE () const =0 |
|
virtual bool | setBINDTYPE (OdInt16 value)=0 |
|
virtual CFxView * | GetGsView (OdDbObjectId id) const =0 |
|
OdResult | subGetClassID (void *pClsid) const |
|
| ODRX_DECLARE_MEMBERS (OdDbDatabase) |
|
void | addRef () |
|
void | release () |
|
OdDbHostAppServices * | appServices () const |
|
void | initialize (OdDb::MeasurementValue measurement=OdDb::kEnglish) |
|
void | initialize (OdDb::MeasurementValue measurement, bool bVisualStyles) |
|
virtual | ~OdDbDatabase () |
|
OdDbObjectId | addOdDbObject (OdDbObject *pObject, OdDbObjectId ownerId=OdDbObjectId::kNull, OdDbHandle handle=0) |
|
bool | newRegApp (const OdString ®AppName) |
|
OdDbObjectId | getBlockTableId () const |
|
OdDbObjectId | getLayerTableId () const |
|
OdDbObjectId | getTextStyleTableId () const |
|
OdDbObjectId | getLinetypeTableId () const |
|
OdDbObjectId | getViewTableId () const |
|
OdDbObjectId | getUCSTableId () const |
|
OdDbObjectId | getViewportTableId () const |
|
OdDbObjectId | getRegAppTableId () const |
|
OdDbObjectId | getDimStyleTableId () const |
|
OdDbObjectId | getMLStyleDictionaryId (bool createIfNotFound=true) const |
|
OdDbObjectId | getGroupDictionaryId (bool createIfNotFound=true) const |
|
OdDbObjectId | getLayoutDictionaryId (bool createIfNotFound=true) const |
|
OdDbObjectId | getPlotStyleNameDictionaryId (bool createIfNotFound=true) const |
|
OdDbObjectId | getNamedObjectsDictionaryId () const |
|
OdDbObjectId | getPlotSettingsDictionaryId (bool createIfNotFound=true) const |
|
OdDbObjectId | getColorDictionaryId (bool createIfNotFound=true) const |
|
OdDbObjectId | getMaterialDictionaryId (bool createIfNotFound=true) const |
|
OdDbObjectId | getVisualStyleDictionaryId (bool createIfNotFound=true) const |
|
OdDbObjectId | getTableStyleDictionaryId (bool createIfNotFound=true) const |
|
OdDbObjectId | getScaleListDictionaryId (bool createIfNotFound=true) const |
|
OdDbObjectId | tablestyle () const |
|
void | setTablestyle (OdDbObjectId objectId) |
|
OdDbObjectId | getMLeaderStyleDictionaryId (bool createIfNotFound=true) const |
|
OdDbObjectId | mleaderstyle () const |
|
void | setMLeaderstyle (OdDbObjectId objectId) |
|
OdDbObjectId | getDetailViewStyleDictionaryId (bool createIfNotFound=true) const |
|
OdDbObjectId | detailViewStyle () const |
|
void | setDetailViewStyle (OdDbObjectId objectId) |
|
OdDbObjectId | getSectionViewStyleDictionaryId (bool createIfNotFound=true) const |
|
OdDbObjectId | sectionViewStyle () const |
|
void | setSectionViewStyle (OdDbObjectId objectId) |
|
OdDbObjectId | getRegAppAcadId () const |
|
OdDbObjectId | getLinetypeContinuousId () const |
|
OdDbObjectId | getLinetypeByLayerId () const |
|
OdDbObjectId | getLinetypeByBlockId () const |
|
OdDbObjectId | getModelSpaceId () const |
|
OdDbObjectId | getPaperSpaceId () const |
|
OdDbObjectId | getTextStyleStandardId () const |
|
OdDbObjectId | getDimStyleStandardId () const |
|
OdDbObjectId | getLayerZeroId () const |
|
OdDbObjectId | getLayerDefpointsId (bool createIfNotFound=false) const |
|
OdDbObjectId | getLayerAdskId (OdDb::LayerAdskType layerType, bool createIfNotFound=false) const |
|
OdDbObjectId | getSectionManager () const |
|
OdDbObjectId | getPointCloudDictionaryId () const |
|
const OdString | classDxfName (const OdRxClass *pClass) |
|
OdDbObjectId | getOdDbObjectId (const OdDbHandle &objHandle, bool createIfNotFound=false, OdUInt32 xRefId=0) |
|
void | writeFile (OdStreamBuf *pStreamBuf, OdDb::SaveType fileType, OdDb::DwgVersion fileVersion, bool saveThumbnailImage=false, int dxfPrecision=16) |
|
void | writeFile (const OdString &filename, OdDb::SaveType fileType, OdDb::DwgVersion fileVersion, bool saveThumbnailImage=false, int dxfPrecision=16) |
|
void | save (OdStreamBuf *pStreamBuf, bool saveThumbnailImage=false) |
|
void | save (const OdString &filename, bool saveThumbnailImage=false) |
|
void | readFile (OdStreamBuf *pStreamBuf, bool partialLoad=false, OdDbAuditInfo *pAuditInfo=0, const OdPassword &password=OdPassword(), bool allowCPConversion=false) |
|
void | readFile (const OdString &filename, bool partialLoad=false, Oda::FileShareMode shareMode=Oda::kShareDenyWrite, const OdPassword &password=OdPassword(), bool allowCPConversion=false) |
|
void | closeInput () |
|
OdInt32 | approxNumObjects () const |
|
OdDb::DwgVersion | version (OdDb::MaintReleaseVer *pMaintReleaseVer=0) const |
|
OdInt32 | numberOfSaves () const |
|
OdDb::DwgVersion | lastSavedAsVersion (OdDb::MaintReleaseVer *pMaintReleaseVer=0) const |
|
OdDb::SaveType | originalFileType () const |
|
OdDb::DwgVersion | originalFileVersion (OdDb::MaintReleaseVer *pMaintReleaseVer=0) const |
|
OdDb::DwgVersion | originalFileSavedByVersion (OdDb::MaintReleaseVer *pMaintReleaseVer=0) const |
|
void | addReactor (OdDbDatabaseReactor *pReactor) const |
|
void | removeReactor (OdDbDatabaseReactor *pReactor) const |
|
int | dimfit () const |
|
int | dimunit () const |
|
void | setDimfit (int val) |
|
void | setDimunit (int val) |
|
void | deepCloneObjects (const OdDbObjectIdArray &objectIds, OdDbObjectId ownerId, OdDbIdMapping &idMap, bool deferXlation=false) |
|
void | wblockCloneObjects (const OdDbObjectIdArray &objectIds, OdDbObjectId ownerId, OdDbIdMapping &idMap, OdDb::DuplicateRecordCloning duplicateRecordCloning, bool deferXlation=false) |
|
void | abortDeepClone (OdDbIdMapping &idMap) |
|
void | audit (OdDbAuditInfo *pAuditInfo) |
|
virtual void | startTransaction () |
|
virtual bool | flushAllTransactedChanges () |
|
virtual void | endTransaction () |
|
virtual void | abortTransaction () |
|
virtual int | numActiveTransactions () |
|
virtual void | addTransactionReactor (OdDbTransactionReactor *reactor) |
|
virtual void | removeTransactionReactor (OdDbTransactionReactor *reactor) |
|
const void * | thumbnailBitmap (OdUInt32 &dataLength) const |
|
void | setThumbnailBitmap (const void *pBMPData, OdUInt32 dataLength) |
|
bool | retainOriginalThumbnailBitmap () const |
|
void | setRetainOriginalThumbnailBitmap (bool retain) |
|
void | dwgOutFields (OdDbDwgFiler *pFiler) const |
|
OdResult | dwgInFields (OdDbDwgFiler *pFiler) |
|
bool | getDIMANNO () const |
|
OdDbDate | getTDCREATE () const |
|
OdDbDate | getTDUPDATE () const |
|
OdString | getCGEOCS () const |
|
void | resetTimes () |
|
OdResBufPtr | getSysVar (const OdString &name) const |
|
void | setSysVar (const OdString &name, const OdResBuf *pValue) |
|
OdDbHandle | handseed () const |
|
void | getDimstyleData (OdDbDimStyleTableRecord *pDestination) const |
|
OdResult | getDimstyleChildData (const OdRxClass *pDimClass, OdDbDimStyleTableRecord *pRec, OdDbObjectId &style) const |
|
OdDbObjectId | getDimstyleChildId (const OdRxClass *pDimClass, const OdDbObjectId &parentStyle) const |
|
OdDbObjectId | getDimstyleParentId (const OdDbObjectId &childStyle) const |
|
void | setDimstyleData (const OdDbDimStyleTableRecord *pSource) |
|
void | setDimstyleData (OdDbObjectId objectId) |
|
void | loadLineTypeFile (const OdString <Name, const OdString &filename, OdDb::DuplicateLinetypeLoading dlt=OdDb::kDltNotApplicable, OdDb::TextFileEncoding encode=OdDb::kTextFileEncodingDefault) |
|
virtual OdString | originalFilename () const |
|
virtual OdString | getFilename () const |
|
virtual void | setFilename (const OdString &fileName) |
|
virtual void | purge (OdDbObjectIdArray &objectIds) const |
|
virtual void | purge (OdDbObjectIdGraph &objectIds) const |
|
virtual void | countHardReferences (const OdDbObjectIdArray &objectIds, OdUInt32 *counts) const |
|
OdDbObjectId | currentLayoutId () const |
|
virtual void | setCurrentLayout (const OdString &layoutName) |
|
virtual void | setCurrentLayout (const OdDbObjectId &layoutId) |
|
virtual OdString | findActiveLayout (bool allowModel) const |
|
virtual OdDbObjectId | getActiveLayoutBTRId () const |
|
virtual OdDbObjectId | findLayoutNamed (const OdString &layoutName) const |
|
virtual void | deleteLayout (const OdString &layoutName) |
|
virtual OdDbObjectId | createLayout (const OdString &layoutName, OdDbObjectId *pBlockTableRecId=0) |
|
virtual int | countLayouts () const |
|
virtual void | renameLayout (const OdString &oldName, const OdString &newName) |
|
void | startUndoRecord () |
|
bool | hasUndo () const |
|
void | undo () |
|
void | blockUndoRecording (bool bBegin) |
|
bool | isUndoBlockStarted () |
|
void | setUndoMark () |
|
bool | hasUndoMark () const |
|
void | undoBack () |
|
int | getUNDOMARKS () const |
|
void | clearUndo () |
|
bool | hasRedo () const |
|
void | redo () |
|
void | auditDatabase (OdDbAuditInfo *pAuditInfo) |
|
void | applyPartialUndo (OdDbDwgFiler *pUndoFiler, OdRxClass *pClassObj) |
|
OdDbDwgFiler * | undoFiler () |
|
OdDbObjectId | insert (const OdString &destinationBlockName, OdDbDatabase *pSource, bool preserveSourceDatabase=true) |
|
OdDbObjectId | insert (const OdString &sourceBlockName, const OdString &destinationBlockName, OdDbDatabase *pSource, bool preserveSourceDatabase=true) |
|
void | insert (const OdGeMatrix3d &xfm, OdDbDatabase *pSource, bool preserveSourceDatabase=true) |
|
OdDbDatabasePtr | wblock (const OdDbObjectIdArray &outObjIds, const OdGePoint3d &basePoint) |
|
OdDbDatabasePtr | wblock (OdDbObjectId blockId) |
|
OdDbDatabasePtr | wblock () |
|
OdDbObjectPtr | subWblockClone (OdDbIdMapping &ownerIdMap, OdDbObject *) const |
|
void | setSecurityParams (const OdSecurityParams &secParams, bool setDbMod=true) |
|
bool | securityParams (OdSecurityParams &secParams) const |
|
OdFileDependencyManagerPtr | fileDependencyManager () const |
|
OdDbObjectContextManagerPtr | objectContextManager () const |
|
OdDbLayerStateManager * | getLayerStateManager () const |
|
void | updateExt (bool bExact=false) |
|
bool | isEMR () const |
|
OdDbObjectId | xrefBlockId () const |
|
bool | isPartiallyOpened () const |
|
bool | isDatabaseLoading () const |
|
bool | isDatabaseConverting () const |
|
OdDbAuditInfo * | auditInfo () const |
|
void | setCurrentUCS (OdDb::OrthographicView viewType) |
|
void | setCurrentUCS (const OdDbObjectId &ucsId) |
|
void | setCurrentUCS (const OdGePoint3d &origin, const OdGeVector3d &xAxis, const OdGeVector3d &yAxis) |
|
OdGePoint3d | getUCSBASEORG (OdDb::OrthographicView viewType) const |
|
void | setUCSBASEORG (OdDb::OrthographicView viewType, const OdGePoint3d &origin) |
|
OdGePoint3d | getPUCSBASEORG (OdDb::OrthographicView viewType) const |
|
void | setPUCSBASEORG (OdDb::OrthographicView viewType, const OdGePoint3d &origin) |
|
void | restoreOriginalXrefSymbols () |
|
void | restoreForwardingXrefSymbols () |
|
OdDbObjectId | byLayerMaterialId () const |
|
OdDbObjectId | byBlockMaterialId () const |
|
OdDbObjectId | globalMaterialId () const |
|
OdDbObjectId | activeViewportId () const |
|
virtual OdDbUnitsFormatter & | formatter () |
|
void | enableGraphicsFlush (bool bEnable) |
|
void | flushGraphics () |
|
bool | isMultiThreadedMode () const |
|
OdDb::MultiThreadedMode | multiThreadedMode () const |
|
virtual void | setMultiThreadedMode (OdDb::MultiThreadedMode) |
|
void | setCannoscale (OdDbAnnotationScale *val) |
|
OdDbAnnotationScalePtr | cannoscale () const |
|
OdDbObjectId | dataLinkDictionaryId (void) const |
|
OdDbDictionaryPtr | dataLinkDictionary (OdDb::OpenMode mode) |
|
virtual bool | usingCoreOnly () const |
|
bool | enqueuePaging (const OdDbObjectId &id) |
|
bool | pageObjects () |
|
int | indexingMode () const |
|
void | setIndexingMode (int nIndexingModeBitFlags) |
|
bool | isPerObjectConverting () const |
|
virtual OdDbObjectPtr | subWblockClone (OdDbIdMapping &ownerIdMap, OdDbObject *pOwner, bool bPrimary) const |
|
| ODDB_DECLARE_MEMBERS (OdDbObject) |
|
| ~OdDbObject () |
|
void | addRef () |
|
void | release () |
|
long | numRefs () const |
|
OdDbObjectId | objectId () const |
|
OdDbHandle | getDbHandle () const |
|
OdDbHandle | handle () const |
|
OdDbObjectId | ownerId () const |
|
virtual void | setOwnerId (OdDbObjectId ownerId) |
|
OdDbDatabase * | database () const |
|
void | createExtensionDictionary () |
|
OdDbObjectId | extensionDictionary () const |
|
bool | releaseExtensionDictionary () |
|
OdDbXrecordPtr | createXrecord (const OdString &xrecordName, OdDb::DuplicateRecordCloning style=OdDb::kDrcIgnore) |
|
void | upgradeOpen () |
|
void | downgradeOpen () |
|
void | cancel () |
|
virtual OdResult | subOpen (OdDb::OpenMode mode) |
|
virtual void | subClose () |
|
OdResult | erase (bool eraseIt=true) |
|
virtual OdResult | subErase (bool erasing) |
|
void | handOverTo (OdDbObject *pNewObject, bool keepXData=true, bool keepExtDict=true) |
|
virtual void | subHandOverTo (OdDbObject *pNewObject) |
|
void | swapIdWith (OdDbObjectId otherId, bool swapXdata=false, bool swapExtDict=false) |
|
virtual void | subSwapIdWith (const OdDbObjectId &otherId, bool swapXdata=false, bool swapExtDict=false) |
|
virtual void | audit (OdDbAuditInfo *pAuditInfo) |
|
void | dwgIn (OdDbDwgFiler *pFiler) |
|
void | dwgOut (OdDbDwgFiler *pFiler) const |
|
virtual OdResult | dxfIn (OdDbDxfFiler *pFiler) |
|
virtual void | dxfOut (OdDbDxfFiler *pFiler) const |
|
virtual OdResult | dwgInFields (OdDbDwgFiler *pFiler) |
|
virtual void | dwgOutFields (OdDbDwgFiler *pFiler) const |
|
virtual OdResult | dxfInFields (OdDbDxfFiler *pFiler) |
|
virtual void | dxfOutFields (OdDbDxfFiler *pFiler) const |
|
virtual OdResult | dxfInFields_R12 (OdDbDxfFiler *pFiler) |
|
virtual void | dxfOutFields_R12 (OdDbDxfFiler *pFiler) const |
|
virtual OdDb::DuplicateRecordCloning | mergeStyle () const |
|
virtual OdResBufPtr | xData (const OdString ®appName=OdString::kEmpty) const |
|
virtual void | setXData (const OdResBuf *pRb) |
|
bool | isEraseStatusToggled () const |
|
bool | isErased () const |
|
bool | isReadEnabled () const |
|
bool | isWriteEnabled () const |
|
bool | isNotifyEnabled () const |
|
bool | isModified () const |
|
bool | isModifiedXData () const |
|
bool | isModifiedGraphics () const |
|
bool | isNewObject () const |
|
bool | isNotifying () const |
|
bool | isUndoing () const |
|
bool | isReallyClosing () const |
|
bool | isDBRO () const |
|
void | assertReadEnabled () const |
|
void | assertWriteEnabled (bool autoUndo=true, bool recordModified=true) |
|
void | assertNotifyEnabled () const |
|
void | disableUndoRecording (bool disable) |
|
bool | isUndoRecordingDisabled () const |
|
OdDbDwgFiler * | undoFiler () |
|
virtual void | applyPartialUndo (OdDbDwgFiler *pUndoFiler, OdRxClass *pClassObj) |
|
void | addReactor (OdDbObjectReactor *pReactor) const |
|
void | removeReactor (OdDbObjectReactor *pReactor) const |
|
virtual void | addPersistentReactor (const OdDbObjectId &objId) |
|
virtual void | removePersistentReactor (const OdDbObjectId &objId) |
|
bool | hasPersistentReactor (const OdDbObjectId &objId) const |
|
OdDbObjectIdArray | getPersistentReactors () const |
|
OdDbObjectReactorArray | getTransientReactors () const |
|
virtual void | recvPropagateModify (const OdDbObject *pSubObj) |
|
virtual void | xmitPropagateModify () const |
|
ODRX_SEALED_VIRTUAL OdDbObjectPtr | deepClone (OdDbIdMapping &idMap, OdDbObject *pOwner, bool bPrimary=true) const ODRX_SEALED |
|
ODRX_SEALED_VIRTUAL OdDbObjectPtr | wblockClone (OdDbIdMapping &idMap, OdDbObject *pOwner, bool bPrimary=true) const ODRX_SEALED |
|
virtual void | appendToOwner (OdDbIdPair &idPair, OdDbObject *pOwnerObject, OdDbIdMapping &idMap) |
|
void | setOdDbObjectIdsInFlux () |
|
bool | isOdDbObjectIdsInFlux () const |
|
virtual void | copied (const OdDbObject *pObject, const OdDbObject *pNewObject) |
|
virtual void | erased (const OdDbObject *pObject, bool erasing=true) |
|
virtual void | goodbye (const OdDbObject *pObject) |
|
virtual void | openedForModify (const OdDbObject *pObject) |
|
virtual void | modified (const OdDbObject *pObject) |
|
virtual void | subObjModified (const OdDbObject *pObject, const OdDbObject *pSubObj) |
|
virtual void | modifyUndone (const OdDbObject *pObject) |
|
virtual void | modifiedXData (const OdDbObject *pObject) |
|
virtual void | unappended (const OdDbObject *pObject) |
|
virtual void | reappended (const OdDbObject *pObject) |
|
bool | isAProxy () const |
|
virtual void | objectClosed (const OdDbObjectId &objectId) |
|
virtual void | modifiedGraphics (const OdDbObject *pObject) |
|
virtual void | copyFrom (const OdRxObject *pSource) |
|
bool | hasSaveVersionOverride () const |
|
void | setHasSaveVersionOverride (bool hasSaveVersionOverride) |
|
virtual OdDb::DwgVersion | getObjectSaveVersion (const OdDbFiler *pFiler, OdDb::MaintReleaseVer *pMaintVer=0) const |
|
virtual OdDbObjectPtr | decomposeForSave (OdDb::DwgVersion ver, OdDbObjectId &replaceId, bool &exchangeXData) |
|
virtual OdDbObjectPtr | decomposeForSave (OdDb::SaveType format, OdDb::DwgVersion ver, OdDbObjectId &replaceId, bool &exchangeXData) |
|
void | convertForSave (OdDb::DwgVersion ver) |
|
virtual void | composeForLoad (OdDb::SaveType format, OdDb::DwgVersion version, OdDbAuditInfo *pAuditInfo) |
|
virtual OdGiDrawable * | drawable () |
|
virtual OdUInt32 | subSetAttributes (OdGiDrawableTraits *pTraits) const |
|
virtual bool | subWorldDraw (OdGiWorldDraw *pWd) const |
|
virtual void | subViewportDraw (OdGiViewportDraw *pVd) const |
|
virtual bool | isPersistent () const |
|
virtual OdDbStub * | id () const |
|
ODRX_SEALED_VIRTUAL OdResult | getClassID (void *pClsid) const ODRX_SEALED |
|
void | setGsNode (OdGsCache *pNode) |
|
OdGsCache * | gsNode () const |
|
void | xDataTransformBy (const OdGeMatrix3d &xfm) |
|
bool | hasFields () const |
|
OdDbObjectId | getField (const OdString &fieldName) const |
|
OdDbObjectPtr | getField (const OdString &fieldName, OdDb::OpenMode mode) const |
|
virtual OdDbObjectId | setField (const OdString &fieldName, OdDbField *pField) |
|
virtual OdResult | removeField (OdDbObjectId fieldId) |
|
virtual OdDbObjectId | removeField (const OdString &fieldName) |
|
OdDbObjectId | getFieldDictionary () const |
|
OdDbObjectPtr | getFieldDictionary (OdDb::OpenMode mode) const |
|
virtual OdRxClass * | saveAsClass (OdRxClass *pClass) const |
|
| ODRX_DECLARE_MEMBERS (OdGiDrawable) |
|
virtual DrawableType | drawableType () const |
|
ODRX_SEALED_VIRTUAL OdUInt32 | setAttributes (OdGiDrawableTraits *pTraits) const ODRX_SEALED |
|
ODRX_SEALED_VIRTUAL bool | worldDraw (OdGiWorldDraw *pWd) const ODRX_SEALED |
|
ODRX_SEALED_VIRTUAL void | viewportDraw (OdGiViewportDraw *pVd) const ODRX_SEALED |
|
virtual bool | isPersistent () const =0 |
|
virtual OdDbStub * | id () const =0 |
|
virtual void | setGsNode (OdGsCache *pGsNode)=0 |
|
virtual OdGsCache * | gsNode () const =0 |
|
ODRX_SEALED_VIRTUAL OdUInt32 | viewportDrawLogicalFlags (OdGiViewportDraw *pVd) const ODRX_SEALED |
|
virtual OdResult | getGeomExtents (OdGeExtents3d &extents) const |
|
ODRX_SEALED_VIRTUAL OdUInt32 | regenSupportFlags () const ODRX_SEALED |
|
| ODRX_HEAP_OPERATORS () |
|
| OdRxObject () |
|
virtual | ~OdRxObject () |
|
virtual OdRxObject * | queryX (const OdRxClass *pClass) const |
|
virtual OdRxObject * | x (const OdRxClass *pClass) const |
|
virtual OdRxClass * | isA () const |
|
virtual void | addRef ()=0 |
|
virtual void | release ()=0 |
|
virtual long | numRefs () const |
|
bool | isKindOf (const OdRxClass *pClass) const |
|
virtual OdRxObjectPtr | clone () const |
|
virtual void | copyFrom (const OdRxObject *pSource) |
|
virtual OdRx::Ordering | comparedTo (const OdRxObject *pOther) const |
|
virtual bool | isEqualTo (const OdRxObject *pOther) const |
|