Share

AcDbSymbolTablePointer

Class Hierarchy

AcDbSymbolTablePointer

C++

template <class T_OBJECT>
class AcDbSymbolTablePointer : public AcDbObjectPointerBase<T_OBJECT>;

File

dbobjptr.h

Description

This class allows you to access the symbol tables associated with every AcDbDatabase. You can specify an object ID or a particular database.

The following pre-defined typedefs are available for individual types of symbol tables:

AcDbBlockTablePointer

AcDbDimStyleTablePointer

AcDbLayerTablePointer

AcDbLinetypeTablePointer

AcDbRegAppTablePointer

AcDbTextStyleTablePointer

AcDbUCSTablePointer

AcDbViewTablePointer

AcDbViewportTablePointer

These classes are designed to be type-safe replacements for explicitly using acdbOpenObject(), acdbOpenAcDbObject(), and acdbOpenAcDbEntity(). Using these classes incurs opening and closing objects, which, under certain circumstances, may be better managed using transactions.

Notes

To open a "plain" symbol table, you may use AcDbObjectPointer.

Links

AcDbSymbolTablePointer Constructor, AcDbSymbolTablePointer Methods, AcDbSymbolTablePointer Operators

Was this information helpful?