@mlightcad/data-model
Version:
The data-model package provides the core classes for interacting with AutoCAD's database and entities. This package mimics AutoCAD ObjectARX's AcDb (Database) classes and implements the drawing database structure that AutoCAD developers are familiar with.
31 lines • 1.07 kB
TypeScript
import { AcDbDatabase } from './AcDbDatabase';
import { AcDbSymbolTable } from './AcDbSymbolTable';
import { AcDbViewportTableRecord } from './AcDbViewportTableRecord';
/**
* Symbol table for viewport table records.
*
* This class manages viewport table records which represent viewport configurations
* within AutoCAD. Viewports define how the drawing is displayed in different
* areas of the screen or paper space, including zoom levels, pan positions,
* and other display properties.
*
* @example
* ```typescript
* const viewportTable = new AcDbViewportTable(database);
* const viewport = viewportTable.getAt('*Active');
* ```
*/
export declare class AcDbViewportTable extends AcDbSymbolTable<AcDbViewportTableRecord> {
/**
* Creates a new AcDbViewportTable instance.
*
* @param db - The database this viewport table belongs to
*
* @example
* ```typescript
* const viewportTable = new AcDbViewportTable(database);
* ```
*/
constructor(db: AcDbDatabase);
}
//# sourceMappingURL=AcDbViewportTable.d.ts.map