Jafar
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Public Member Functions | Protected Types | Protected Attributes
jafar::delaunay::Delaunay Class Reference

! Delaunay class. More...


Detailed Description

! Delaunay class.

This class is used to triangule an image of 3D points using the Delaunay's method.

Definition at line 44 of file delaunay.hpp.

#include <delaunay.hpp>

List of all members.

Public Member Functions

 Delaunay (double xmin_, double ymin_, double xmax_, double ymax_, double zref_=0.0)
 Construct a new Delaunay.
void addNode (int id, double x_, double y_, double z_=0)
 add a new point to triangule
int nbTriangles () const
 to get the number of triangle
std::string getTriangles ()
 to get the triangles
std::string getTrianglesNizar ()
void trianguleIm3D (jafar::model3d::Image3DTemplate< jafar::model3d::Point3D > &im3d)
 to triangule an im3D from the module model3d
void createMap3D (char *worldFile)
 to write the triangles in a file

Protected Types

typedef std::list< DNode * >
::iterator 
nodes_it

Protected Attributes

std::list< DNode * > nodes
hed::Triangulation triangulation

Constructor & Destructor Documentation

jafar::delaunay::Delaunay::Delaunay ( double  xmin_,
double  ymin_,
double  xmax_,
double  ymax_,
double  zref_ = 0.0 
)

Construct a new Delaunay.

Parameters:
xmin_the x minimun of the reconstruction space
ymin_the y minimun of the reconstruction space
xmax_the x maximun of the reconstruction space
ymax_the y maximun of the reconstruction space
zref_the z reference of the reconstruction space

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

Generated on Wed Oct 15 2014 00:37:34 for Jafar by doxygen 1.7.6.1
LAAS-CNRS