CFx SDK Documentation
2023 SP0
|
#include <OdFileDepMgr.h>
Public Member Functions | |
ODRX_DECLARE_MEMBERS (OdFileDependencyManager) | |
OdFileDependencyManager () | |
virtual OdUInt32 | createEntry (const OdString &feature, const OdString &fullFileName, const bool affectsGraphics=false, const bool noIncrement=false)=0 |
virtual OdResult | getEntry (const OdString &feature, const OdString &fullFileName, OdFileDependencyInfoPtr &fileInfo, const bool useCachedInfo=false)=0 |
virtual OdResult | getEntry (OdUInt32 fdlIndex, OdFileDependencyInfoPtr &fileInfo, const bool useCachedInfo=false)=0 |
virtual OdResult | updateEntry (const OdString &feature, const OdString &fullFileName)=0 |
virtual OdResult | updateEntry (OdUInt32 index)=0 |
virtual OdResult | eraseEntry (const OdString &feature, const OdString &fullFileName, const bool forceRemove=false)=0 |
virtual OdResult | eraseEntry (OdUInt32 fdlIndex, const bool forceRemove=false)=0 |
virtual OdUInt32 | countEntries ()=0 |
virtual void | iteratorInitialize (const OdString &feature=OdString::kEmpty, const bool modifiedOnly=false, const bool affectsGraphicsOnly=false, const bool walkXRefTree=false)=0 |
virtual OdUInt32 | iteratorNext ()=0 |
virtual void | getFeatures (OdRxDictionaryPtr &features)=0 |
virtual void | clearXRefEntries ()=0 |
Public Member Functions inherited from OdRxObject | |
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 |
Additional Inherited Members | |
Static Public Member Functions inherited from OdRxObject | |
static OdRxObjectPtr | cast (const OdRxObject *pointer) |
static OdRxClass * | desc () |
This class allows management of entries in the DWG section of the File Dependency List.
Corresponding C++ library: TD_Db
Definition at line 76 of file OdFileDepMgr.h.
|
inline |
Definition at line 81 of file OdFileDepMgr.h.
|
pure virtual |
Removes the Xref entries added to the DWG section of the File Dependency List by iteratorInitialize.
|
pure virtual |
Returns the number of unique entries in the DWG section of the File Dependency List.
|
pure virtual |
Creates an entry in the DWG section of the File Dependency List.
feature | [in] Name of the application or feature creating the entry. |
fullFileName | [in] Full name of file for the entry. |
affectsGraphics | [in] True if and only if the entry affects the screen view. |
noIncrement | [in] If true, duplicate records are created instead of incrementing the reference count of the existing entry. |
|
pure virtual |
Erases the specified entry from the DWG section of the File Dependency List.
feature | [in] Name of the application or feature that created the entry. |
fullFileName | [in] Full name of file for the entry. |
forceRemove | [in] True to erases the entry regardless of its reference count. |
|
pure virtual |
Erases the specified entry from the DWG section of the File Dependency List.
fdlIndex | [in] File Dependency List index. |
forceRemove | [in] True to erases the entry regardless of its reference count. |
|
pure virtual |
Returns the specified entry in the DWG section of the File Dependency List.
feature | [in] Name of the application or feature that created the entry. |
fullFileName | [in] Full name of file for the entry. |
fileInfo | [out] Receives the file dependency information |
useCachedInfo | [in] True to use cached information, false to use updated information. |
|
pure virtual |
Returns the specified entry in the DWG section of the File Dependency List.
fdlIndex | [in] File Dependency List index. |
fileInfo | [out] Receives the file dependency information |
useCachedInfo | [in] True to use cached information, false to use updated information. |
|
pure virtual |
Returns the dictionary containing the feature list in the DWG section of the File Dependency List.
|
pure virtual |
Initializes an iterator for the DWG section of the File Dependency List.
feature | [in] Name of the application or feature creating the entry. |
modifiedOnly | [in] True to return only modified entries. |
affectsGraphicsOnly | [in] True to return only entries that effect the screen view. |
walkXRefTree | [in] True to traverse the File Dependency Lists of Xref'd drawings. |
|
pure virtual |
Returns the index of the next entry in the DWG section of the File Dependency List.
OdFileDependencyManager::ODRX_DECLARE_MEMBERS | ( | OdFileDependencyManager | ) |
|
pure virtual |
Updates the specified entry in the DWG section of the File Dependency List.
feature | [in] Name of the application or feature that created the entry. |
fullFileName | [in] Full name of file for the entry. |
index | [in] File Dependency List index. |