#include <dxf_writer.h>
Public Member Functions | |
EXPORT | dxfwriter (std::string FileName) |
EXPORT void | Write3dLINE (double startx, double starty, double startz, double endx, double endy, double endz) |
EXPORT void | WriteBox (double offsetx, double offsety, double offsetz, double sizex, double sizey, double sizez) |
EXPORT void | WriteBoxFromPoints (double dx0, double dy0, double dz0, double dx1, double dy1, double dz1, double dx2, double dy2, double dz2, double dx3, double dy3, double dz3, double dx4, double dy4, double dz4, double dx5, double dy5, double dz5, double dx6, double dy6, double dz6, double dx7, double dy7, double dz7) |
void | WriteCylinder (double centerx0, double centery0, double centerz0, double radius, double height, double angleX) |
EXPORT void | WriteSolid (double dx0, double dy0, double dz0, double dx1, double dy1, double dz1, double dx2, double dy2, double dz2, double dx3, double dy3, double dz3) |
EXPORT void | WriteSolid (double dx0, double dy0, double dz0, double dx1, double dy1, double dz1, double dx2, double dy2, double dz2) |
EXPORT | ~dxfwriter (void) |
Static Public Member Functions | |
static bool | WriteMesh (Mesh_t mesh, std::string FileName) |
Private Member Functions | |
void | WriteConstHeader () |
void | WriteConstTail () |
void | WriteGroup (std::string st, int value) |
void | WriteGroup (std::string st, double value) |
void | WriteGroup (int st, int value) |
void | WriteGroup (int st, double value) |
void | WriteGroupHex (int st, double value) |
Private Attributes | |
int | m_handle |
Definition at line 40 of file dxf_writer.h.
EXPORT dxfwriter::dxfwriter | ( | std::string | FileName | ) |
EXPORT dxfwriter::~dxfwriter | ( | void | ) |
EXPORT void dxfwriter::Write3dLINE | ( | double | startx, |
double | starty, | ||
double | startz, | ||
double | endx, | ||
double | endy, | ||
double | endz | ||
) |
EXPORT void dxfwriter::WriteBox | ( | double | offsetx, |
double | offsety, | ||
double | offsetz, | ||
double | sizex, | ||
double | sizey, | ||
double | sizez | ||
) |
EXPORT void dxfwriter::WriteBoxFromPoints | ( | double | dx0, |
double | dy0, | ||
double | dz0, | ||
double | dx1, | ||
double | dy1, | ||
double | dz1, | ||
double | dx2, | ||
double | dy2, | ||
double | dz2, | ||
double | dx3, | ||
double | dy3, | ||
double | dz3, | ||
double | dx4, | ||
double | dy4, | ||
double | dz4, | ||
double | dx5, | ||
double | dy5, | ||
double | dz5, | ||
double | dx6, | ||
double | dy6, | ||
double | dz6, | ||
double | dx7, | ||
double | dy7, | ||
double | dz7 | ||
) |
void dxfwriter::WriteConstHeader | ( | ) | [private] |
void dxfwriter::WriteConstTail | ( | ) | [private] |
void dxfwriter::WriteCylinder | ( | double | centerx0, |
double | centery0, | ||
double | centerz0, | ||
double | radius, | ||
double | height, | ||
double | angleX | ||
) |
void dxfwriter::WriteGroup | ( | std::string | st, |
int | value | ||
) | [private] |
void dxfwriter::WriteGroup | ( | std::string | st, |
double | value | ||
) | [private] |
void dxfwriter::WriteGroup | ( | int | st, |
int | value | ||
) | [private] |
void dxfwriter::WriteGroup | ( | int | st, |
double | value | ||
) | [private] |
void dxfwriter::WriteGroupHex | ( | int | st, |
double | value | ||
) | [private] |
static bool dxfwriter::WriteMesh | ( | Mesh_t | mesh, |
std::string | FileName | ||
) | [static] |
EXPORT void dxfwriter::WriteSolid | ( | double | dx0, |
double | dy0, | ||
double | dz0, | ||
double | dx1, | ||
double | dy1, | ||
double | dz1, | ||
double | dx2, | ||
double | dy2, | ||
double | dz2, | ||
double | dx3, | ||
double | dy3, | ||
double | dz3 | ||
) |
EXPORT void dxfwriter::WriteSolid | ( | double | dx0, |
double | dy0, | ||
double | dz0, | ||
double | dx1, | ||
double | dy1, | ||
double | dz1, | ||
double | dx2, | ||
double | dy2, | ||
double | dz2 | ||
) |
int dxfwriter::m_handle [private] |
Definition at line 75 of file dxf_writer.h.