/home/laradmin/lar/perception/3D/polygon_primitives_extraction/src/preh.h File Reference
header for a DDT example
More...
#include <CGAL/Exact_predicates_inexact_constructions_kernel.h>
#include <CGAL/Triangulation_euclidean_traits_xy_3.h>
#include <CGAL/Delaunay_triangulation_2.h>
#include <CGAL/squared_distance_2.h>
#include <CGAL/Interpolation_traits_2.h>
#include <CGAL/natural_neighbor_coordinates_2.h>
#include <CGAL/interpolation_functions.h>
#include <CGAL/point_generators_2.h>
#include <CGAL/copy_n.h>
#include <CGAL/Origin.h>
#include <fstream>
#include <iostream>
#include <algorithm>
#include <functional>
#include <vector>
#include <CGAL/Cartesian.h>
#include <CGAL/Polygon_2.h>
#include "cv.h"
#include <highgui.h>
#include <assert.h>
Go to the source code of this file.
Classes |
struct | K |
|
typedef
Delaunay::All_faces_iterator | All_faces_iterator |
typedef
Delaunay::All_vertices_iterator | All_vertices_iterator |
typedef K::FT | Coord_type |
typedef std::vector< std::pair
< Point, Coord_type > > | Coordinate_vector |
typedef
CGAL::Delaunay_triangulation_2
< K > | Delaunay |
typedef Delaunay::Edge | Edge |
typedef Delaunay::Edge_circulator | Edge_circulator |
typedef
Delaunay::Finite_edges_iterator | Edge_iterator |
typedef std::vector< GEdge > | EdgeVector |
typedef EdgeVector::iterator | EdgeVectorIterator |
typedef Delaunay::Face | Face |
typedef Delaunay::Face_circulator | Face_circulator |
typedef Delaunay::Face_handle | Face_handle |
typedef std::pair
< Vertex_handle, Vertex_handle > | GEdge |
typedef K1::Point_2 | GPoint |
typedef CGAL::Cartesian< double > | K1 |
typedef Delaunay::Locate_type | Locate_type |
typedef K::Point_2 | Point |
typedef std::map< Point,
Coord_type, K::Less_xy_2 > | Point_value_map |
typedef std::map< Point,
Vector, K::Less_xy_2 > | Point_vector_map |
typedef CGAL::Polygon_2< K1 > | Polygon_2 |
typedef
CGAL::Interpolation_traits_2
< K > | Traits |
typedef K::Vector_2 | Vector |
typedef Delaunay::Vertex | Vertex |
typedef Delaunay::Vertex_circulator | Vertex_circulator |
typedef Delaunay::Vertex_handle | Vertex_handle |
typedef Delaunay::Vertex_iterator | Vertex_iterator |
double | getCost (double a1, double b1, double a2, double b2) |
bool | getPlaneEqn (int x1, int y1, int z1, int x2, int y2, int z2, int x3, int y3, int z3, double *a, double *b) |
bool | processForCost (Face_handle f1, int i, Point_value_map values, Delaunay *dt) |
Detailed Description
header for a DDT example
Definition in file preh.h.
Typedef Documentation
typedef CGAL::Delaunay_triangulation_2<K> Delaunay |
typedef CGAL::Cartesian<double> K1 |
typedef CGAL::Interpolation_traits_2<K> Traits |
Function Documentation
double getCost |
( |
double |
a1, |
|
|
double |
b1, |
|
|
double |
a2, |
|
|
double |
b2 | |
|
) |
| | |
bool getPlaneEqn |
( |
int |
x1, |
|
|
int |
y1, |
|
|
int |
z1, |
|
|
int |
x2, |
|
|
int |
y2, |
|
|
int |
z2, |
|
|
int |
x3, |
|
|
int |
y3, |
|
|
int |
z3, |
|
|
double * |
a, |
|
|
double * |
b | |
|
) |
| | |