Crevaya 0.1-PreAlpha
|
Reads a DXF file. More...
#include <FileDXF.h>
Public Member Functions | |
FileDXF () | |
virtual | ~FileDXF () |
bool | ReadFile (wxString fileName) |
Private Types | |
enum | StateType { idle = 0, inSection, inBlock, inObject, inEntities } |
Private Member Functions | |
void | ProcessCode (long codeNr, wxString code) |
Private Attributes | |
StateType | state |
wxString | blockName |
wxString | objectName |
wxString | objectType |
long | objectFlag |
double | x |
double | y |
double | z |
double | sx |
double | sy |
double | sz |
long | v0 |
long | v1 |
long | v2 |
long | v3 |
long | lastGeometry |
ArrayOfVector3 | v |
Reads a DXF file.
...
enum FileDXF::StateType [private] |
FileDXF::FileDXF | ( | ) |
FileDXF::~FileDXF | ( | ) | [virtual] |
void FileDXF::ProcessCode | ( | long | codeNr, |
wxString | code | ||
) | [private] |
bool FileDXF::ReadFile | ( | wxString | fileName | ) | [virtual] |
Implements GeometryFileAbstract.
wxString FileDXF::blockName [private] |
long FileDXF::lastGeometry [private] |
long FileDXF::objectFlag [private] |
wxString FileDXF::objectName [private] |
wxString FileDXF::objectType [private] |
StateType FileDXF::state [private] |
double FileDXF::sx [private] |
double FileDXF::sy [private] |
double FileDXF::sz [private] |
ArrayOfVector3 FileDXF::v [private] |
long FileDXF::v0 [private] |
long FileDXF::v1 [private] |
long FileDXF::v2 [private] |
long FileDXF::v3 [private] |
double FileDXF::x [private] |
double FileDXF::y [private] |
double FileDXF::z [private] |