/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>
Include dependency graph for preh.h:
This graph shows which files directly or indirectly include this file:

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< GEdgeEdgeVector
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< K1Polygon_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

Definition at line 86 of file preh.h.

Definition at line 85 of file preh.h.

typedef K::FT Coord_type

Definition at line 64 of file preh.h.

typedef std::vector< std::pair<Point, Coord_type> > Coordinate_vector

Definition at line 88 of file preh.h.

typedef CGAL::Delaunay_triangulation_2<K> Delaunay

Definition at line 70 of file preh.h.

Definition at line 77 of file preh.h.

Definition at line 74 of file preh.h.

typedef Delaunay::Finite_edges_iterator Edge_iterator

Definition at line 83 of file preh.h.

typedef std::vector<GEdge> EdgeVector

Definition at line 97 of file preh.h.

typedef EdgeVector::iterator EdgeVectorIterator

Definition at line 98 of file preh.h.

Definition at line 76 of file preh.h.

Definition at line 80 of file preh.h.

Definition at line 79 of file preh.h.

typedef std::pair<Vertex_handle,Vertex_handle> GEdge

Definition at line 91 of file preh.h.

Definition at line 106 of file preh.h.

typedef CGAL::Cartesian<double> K1

Definition at line 105 of file preh.h.

Definition at line 82 of file preh.h.

typedef K::Point_2 Point

Definition at line 66 of file preh.h.

typedef std::map<Point, Coord_type, K::Less_xy_2> Point_value_map

Definition at line 89 of file preh.h.

typedef std::map<Point, Vector, K::Less_xy_2 > Point_vector_map

Definition at line 90 of file preh.h.

Definition at line 107 of file preh.h.

typedef CGAL::Interpolation_traits_2<K> Traits

Definition at line 71 of file preh.h.

typedef K::Vector_2 Vector

Definition at line 65 of file preh.h.

Definition at line 75 of file preh.h.

Definition at line 73 of file preh.h.

Definition at line 78 of file preh.h.

Definition at line 84 of file preh.h.


Function Documentation

double getCost ( double  a1,
double  b1,
double  a2,
double  b2 
)

Definition at line 103 of file otherfns.cpp.

bool getPlaneEqn ( int  x1,
int  y1,
int  z1,
int  x2,
int  y2,
int  z2,
int  x3,
int  y3,
int  z3,
double *  a,
double *  b 
)

Definition at line 51 of file otherfns.cpp.

bool processForCost ( Face_handle  f1,
int  i,
Point_value_map  values,
Delaunay dt 
)

setting 5

Definition at line 118 of file otherfns.cpp.

 All Classes Files Functions Variables Typedefs Enumerations Enumerator Defines


polygon_primitives_extraction
Author(s): Miguel Oliveira
autogenerated on Wed Jul 23 04:35:24 2014