#include <STLFileWriter.hh>
|
| STLFileWriter (const std::string &fileName, const std::string &objectName="dummy") |
|
| ~STLFileWriter () |
|
void | drawArrow (const blitz::TinyVector< float, 3 > &origin, const blitz::TinyVector< float, 3 > &dxyz) |
|
void | drawCylinder (const blitz::TinyVector< float, 3 > &origin, const blitz::TinyVector< float, 3 > &dxyz, double radius=-1) |
|
void | drawEllipse (const blitz::TinyVector< float, 3 > &origin, const blitz::TinyVector< float, 3 > &axis1, const blitz::TinyVector< float, 3 > &axis2) |
|
void | drawRotationObjectFromContour (const blitz::TinyVector< float, 3 > &origin, const blitz::TinyVector< float, 3 > &nx, const blitz::TinyVector< float, 3 > &ny, const blitz::TinyVector< float, 3 > &nz, const std::vector< blitz::TinyVector< float, 2 > > &contour, const std::vector< blitz::TinyVector< float, 2 > > &normals, const int nAngles) |
|
void | drawSphere (const blitz::TinyVector< float, 3 > ¢er, const float radius, const int halfCircleSampling=10) |
|
void | drawStarshapedSurface (blitz::TinyVector< double, 3 > const ¢er, blitz::Array< double, 2 > const &f) |
|
void | drawTriangle (const blitz::TinyVector< float, 3 > &p1, const blitz::TinyVector< float, 3 > &p2, const blitz::TinyVector< float, 3 > &p3, const blitz::TinyVector< float, 3 > &normal=blitz::TinyVector< float, 3 >(0, 0, 0)) |
|
Definition at line 37 of file STLFileWriter.hh.
◆ STLFileWriter()
atb::STLFileWriter::STLFileWriter |
( |
const std::string & |
fileName, |
|
|
const std::string & |
objectName = "dummy" |
|
) |
| |
|
inline |
◆ ~STLFileWriter()
atb::STLFileWriter::~STLFileWriter |
( |
| ) |
|
|
inline |
◆ drawTriangle()
void atb::STLFileWriter::drawTriangle |
( |
const blitz::TinyVector< float, 3 > & |
p1, |
|
|
const blitz::TinyVector< float, 3 > & |
p2, |
|
|
const blitz::TinyVector< float, 3 > & |
p3, |
|
|
const blitz::TinyVector< float, 3 > & |
normal = blitz::TinyVector<float,3>(0,0,0) |
|
) |
| |
|
inline |
◆ drawRotationObjectFromContour()
void atb::STLFileWriter::drawRotationObjectFromContour |
( |
const blitz::TinyVector< float, 3 > & |
origin, |
|
|
const blitz::TinyVector< float, 3 > & |
nx, |
|
|
const blitz::TinyVector< float, 3 > & |
ny, |
|
|
const blitz::TinyVector< float, 3 > & |
nz, |
|
|
const std::vector< blitz::TinyVector< float, 2 > > & |
contour, |
|
|
const std::vector< blitz::TinyVector< float, 2 > > & |
normals, |
|
|
const int |
nAngles |
|
) |
| |
|
inline |
◆ drawCylinder()
void atb::STLFileWriter::drawCylinder |
( |
const blitz::TinyVector< float, 3 > & |
origin, |
|
|
const blitz::TinyVector< float, 3 > & |
dxyz, |
|
|
double |
radius = -1 |
|
) |
| |
|
inline |
◆ drawArrow()
void atb::STLFileWriter::drawArrow |
( |
const blitz::TinyVector< float, 3 > & |
origin, |
|
|
const blitz::TinyVector< float, 3 > & |
dxyz |
|
) |
| |
|
inline |
◆ drawEllipse()
void atb::STLFileWriter::drawEllipse |
( |
const blitz::TinyVector< float, 3 > & |
origin, |
|
|
const blitz::TinyVector< float, 3 > & |
axis1, |
|
|
const blitz::TinyVector< float, 3 > & |
axis2 |
|
) |
| |
|
inline |
◆ drawSphere()
void atb::STLFileWriter::drawSphere |
( |
const blitz::TinyVector< float, 3 > & |
center, |
|
|
const float |
radius, |
|
|
const int |
halfCircleSampling = 10 |
|
) |
| |
|
inline |
◆ drawStarshapedSurface()
void atb::STLFileWriter::drawStarshapedSurface |
( |
blitz::TinyVector< double, 3 > const & |
center, |
|
|
blitz::Array< double, 2 > const & |
f |
|
) |
| |
|
inline |
The documentation for this class was generated from the following file: