Public Member Functions | Static Public Member Functions | Private Member Functions | Private Attributes
dxfwriter Class Reference

#include <dxf_writer.h>

Inheritance diagram for dxfwriter:
Inheritance graph
[legend]

List of all members.

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

Detailed Description

Definition at line 40 of file dxf_writer.h.


Constructor & Destructor Documentation


Member Function Documentation

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::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 
)

Member Data Documentation

Definition at line 75 of file dxf_writer.h.


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Properties Friends Defines


pcl_cloud_tools
Author(s): Nico Blodow, Zoltan-Csaba Marton, Dejan Pangercic
autogenerated on Thu May 23 2013 17:11:36