libopencad
Public Types | Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
CADTables Class Reference

The CAD tables class. Store tables. More...

#include <cadtables.h>

Public Types

enum  TableType {
  CurrentViewportTable, BlocksTable, LayersTable, StyleTable,
  LineTypesTable, ViewTable, UCSTable, ViewportTable,
  APPIDTable, EntityTable, ACADGroupDict, ACADMLineStyleDict,
  NamedObjectsDict, LayoutsDict, PlotSettingsDict, PlotStylesDict,
  BlockRecordPaperSpace, BlockRecordModelSpace
}
 The CAD table types enum.
 

Public Member Functions

void addTable (enum TableType eType, CADHandle hHandle)
 
int readTable (CADFile *const file, enum TableType eType)
 
size_t getLayerCount () const
 
CADLayergetLayer (size_t index)
 

Protected Member Functions

int readLayersTable (CADFile *const file, long index)
 
void fillLayer (const CADEntityObject *ent)
 

Protected Attributes

map< enum TableType, CADHandletableMap
 
vector< CADLayerlayers
 

Detailed Description

The CAD tables class. Store tables.


The documentation for this class was generated from the following files: