Classes
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 K::FT Coord_type
 
typedef K::Vector_2 Vector
 
typedef K::Point_2 Point
 
typedef
CGAL::Delaunay_triangulation_2
< K
Delaunay
 
typedef
CGAL::Interpolation_traits_2
< K
Traits
 
typedef Delaunay::Vertex_circulator Vertex_circulator
 
typedef Delaunay::Edge_circulator Edge_circulator
 
typedef Delaunay::Vertex Vertex
 
typedef Delaunay::Face Face
 
typedef Delaunay::Edge Edge
 
typedef Delaunay::Vertex_handle Vertex_handle
 
typedef Delaunay::Face_handle Face_handle
 
typedef Delaunay::Face_circulator Face_circulator
 
typedef Delaunay::Locate_type Locate_type
 
typedef
Delaunay::Finite_edges_iterator 
Edge_iterator
 
typedef Delaunay::Vertex_iterator Vertex_iterator
 
typedef
Delaunay::All_vertices_iterator 
All_vertices_iterator
 
typedef
Delaunay::All_faces_iterator 
All_faces_iterator
 
typedef std::vector< std::pair
< Point, Coord_type > > 
Coordinate_vector
 
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 std::pair
< Vertex_handle, Vertex_handle
GEdge
 
typedef std::vector< GEdgeEdgeVector
 
typedef EdgeVector::iterator EdgeVectorIterator
 
typedef CGAL::Cartesian< double > K1
 
typedef K1::Point_2 GPoint
 
typedef CGAL::Polygon_2< K1Polygon_2
 
bool getPlaneEqn (int x1, int y1, int z1, int x2, int y2, int z2, int x3, int y3, int z3, double *a, double *b)
 
double getCost (double a1, double b1, double a2, double b2)
 
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 Delaunay::All_faces_iterator All_faces_iterator

Definition at line 86 of file preh.h.

typedef Delaunay::All_vertices_iterator All_vertices_iterator

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.

typedef Delaunay::Edge Edge

Definition at line 77 of file preh.h.

typedef Delaunay::Edge_circulator Edge_circulator

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.

typedef Delaunay::Face Face

Definition at line 76 of file preh.h.

typedef Delaunay::Face_circulator Face_circulator

Definition at line 80 of file preh.h.

typedef Delaunay::Face_handle Face_handle

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.

typedef Delaunay::Locate_type Locate_type

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.

typedef CGAL::Polygon_2<K1> Polygon_2

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.

typedef Delaunay::Vertex Vertex

Definition at line 75 of file preh.h.

typedef Delaunay::Vertex_circulator Vertex_circulator

Definition at line 73 of file preh.h.

typedef Delaunay::Vertex_handle Vertex_handle

Definition at line 78 of file preh.h.

typedef Delaunay::Vertex_iterator Vertex_iterator

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.



polygon_primitives_extraction
Author(s): Miguel Oliveira
autogenerated on Mon Mar 2 2015 01:32:42