33#ifndef DIME_UCSTABLE_H
34#define DIME_UCSTABLE_H
36#include <dime/tables/TableEntry.h>
37#include <dime/util/Linear.h>
45 virtual const char *getTableName()
const;
56 virtual int typeId()
const;
72dimeUCSTable::getOrigin()
const
78dimeUCSTable::getXaxis()
const
84dimeUCSTable::getYaxis()
const
90dimeUCSTable::setOrigin(
const dimeVec3f &v)
102dimeUCSTable::setYaxis(
const dimeVec3f &v)
The dimeMemHandler class is a special-purpose memory manager.
Definition MemHandler.h:39
The dimeModel class organizes a model.
Definition Model.h:55
The dimeOutput class handles writing of DXF and DXB files.
Definition Output.h:42
The dimeTableEntry class is the superclass for all table classes.
Definition TableEntry.h:42
virtual bool write(dimeOutput *const out)
Definition TableEntry.cpp:82
virtual bool handleRecord(const int groupcode, const dimeParam ¶m, dimeMemHandler *const memhandler)
Definition TableEntry.cpp:130
virtual int countRecords() const
Definition TableEntry.cpp:122
virtual int typeId() const =0
The dimeUCSTable class reads and writes UCS tables.
Definition UCSTable.h:40
The dimeVec3f class is for containing and operating on a 3D vector / coordinate.
Definition Linear.h:62
The dimeParam class is a union of the different parameter types.
Definition Basic.h:102