|
MEPP2 Project
|
#include <CGAL/IO/Polyhedron_iostream.h>#include <CGAL/AABB_tree.h>#include <CGAL/AABB_triangle_primitive.h>#include <CGAL/AABB_traits.h>#include "boolops_definitions.hpp"#include "boolops_properties.h"#include "boolops_enriched_polyhedron.hpp"#include "boolops_cpolyhedron_builder.hpp"#include "boolops_triangulation.hpp"#include <CGAL/boost/graph/copy_face_graph.h>#include <CGAL/boost/graph/helpers.h>#include <boost/graph/graph_traits.hpp>#include "FEVV/Wrappings/Geometry_traits.h"#include "FEVV/Wrappings/properties.h"#include <list>#include <stack>#include <stdexcept>

Go to the source code of this file.
Classes | |
| class | Enriched_Triangle |
| An enriched triangle. More... | |
| class | BoolPolyhedra< HalfedgeGraph > |
| The class that compute a Boolean operation. More... | |
| struct | BoolPolyhedra< HalfedgeGraph >::Triangle_Cut |
| A structure containing informations about an intersected facet. More... | |
| struct | BoolPolyhedra< HalfedgeGraph >::Info_Inter |
| Contains informations about an intersection between a facet and a halfedge. More... | |
Typedefs | |
| typedef EnrichedPolyhedron::Vertex_iterator | Vertex_iterator |
| typedef EnrichedPolyhedron::Halfedge_handle | Halfedge_handle |
| typedef EnrichedPolyhedron::Facet_handle | Facet_handle |
| typedef EnrichedPolyhedron::Facet_iterator | Facet_iterator |
| typedef EnrichedPolyhedron::HalfedgeDS | HDS |
| typedef EnrichedPolyhedron::Halfedge_around_vertex_circulator | Halfedge_around_vertex_circulator |
| typedef CGAL::Simple_cartesian< double > | AABB_Kernel |
| Kernel used for the computations in a AABB-tree. More... | |
| typedef Enriched_Triangle | Triangle |
| A triangle enriched with a facet handle. More... | |
| typedef CGAL::AABB_triangle_primitive< AABB_Kernel, std::list< Triangle >::iterator > | AABB_Primitive |
| A primitive for an AABB-tree. More... | |
| typedef CGAL::AABB_traits< AABB_Kernel, AABB_Primitive > | AABB_Traits |
| concept for AABB-tree More... | |
| typedef CGAL::AABB_tree< AABB_Traits > | AABB_Tree |
| AABB-tree. More... | |
Kernel used for the computations in a AABB-tree.
Definition at line 53 of file boolops_polyhedra.hpp.
A primitive for an AABB-tree.
Definition at line 121 of file boolops_polyhedra.hpp.
concept for AABB-tree
Definition at line 124 of file boolops_polyhedra.hpp.
AABB-tree.
Definition at line 127 of file boolops_polyhedra.hpp.
| typedef EnrichedPolyhedron::Facet_handle Facet_handle |
Definition at line 43 of file boolops_polyhedra.hpp.
| typedef EnrichedPolyhedron::Facet_iterator Facet_iterator |
Definition at line 44 of file boolops_polyhedra.hpp.
| typedef EnrichedPolyhedron::Halfedge_around_vertex_circulator Halfedge_around_vertex_circulator |
Definition at line 47 of file boolops_polyhedra.hpp.
| typedef EnrichedPolyhedron::Halfedge_handle Halfedge_handle |
Definition at line 42 of file boolops_polyhedra.hpp.
| typedef EnrichedPolyhedron::HalfedgeDS HDS |
Definition at line 45 of file boolops_polyhedra.hpp.
A triangle enriched with a facet handle.
Definition at line 116 of file boolops_polyhedra.hpp.
| typedef EnrichedPolyhedron::Vertex_iterator Vertex_iterator |
Definition at line 41 of file boolops_polyhedra.hpp.