Share

AcDbSymbolTableRecordPointer

Class Hierarchy

AcDbSymbolTableRecordPointer

C++

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

File

dbobjptr.h

Description

This class allows you to access symbol table records by object ID or by name.

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

AcDbBlockTableRecordPointer

AcDbDimStyleTableRecordPointer

AcDbLayerTableRecordPointer

AcDbLinetypeTableRecordPointer

AcDbRegAppTableRecordPointer

AcDbTextStyleTableRecordPointer

AcDbUCSTableRecordPointer

AcDbViewTableRecordPointer

AcDbViewportTableRecordPointer

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 record, you may use AcDbObjectPointer.

Links

AcDbSymbolTableRecordPointer Constructor, AcDbSymbolTableRecordPointer Methods, AcDbSymbolTableRecordPointer Operators

Was this information helpful?