\( \newcommand{\E}{\mathrm{E}} \) \( \newcommand{\A}{\mathrm{A}} \) \( \newcommand{\R}{\mathrm{R}} \) \( \newcommand{\N}{\mathrm{N}} \) \( \newcommand{\Q}{\mathrm{Q}} \) \( \newcommand{\Z}{\mathrm{Z}} \) \( \def\ccSum #1#2#3{ \sum_{#1}^{#2}{#3} } \def\ccProd #1#2#3{ \sum_{#1}^{#2}{#3} }\)
CGAL 4.14 - Classification
CGAL::Classification::Face_descriptor_to_face_descriptor_with_bbox_map< FaceGraph, VertexPointMap > Class Template Reference

#include <CGAL/Classification/property_maps.h>

Definition

template<typename FaceGraph, typename VertexPointMap = typename boost::property_map<FaceGraph,vertex_point_t>::type>
class CGAL::Classification::Face_descriptor_to_face_descriptor_with_bbox_map< FaceGraph, VertexPointMap >

Property map that constructs a face descriptor with a bbox() method from a face descriptor.

Is Model Of:
ReadablePropertyMap
Template Parameters
FaceGraphmodel of FaceGraph.
VertexPointMapmodel of ReadablePropertyMap with with boost::graph_traits<FaceGraph>::vertex_descriptor as key type and CGAL::Point_3 as value type.

Classes

class  face_descriptor_with_bbox
 Face descriptor with a precomputed bounding box. More...
 

Public Types

typedef boost::graph_traits< FaceGraph >::face_descriptor face_descriptor
 
typedef face_descriptor key_type
 
typedef face_descriptor_with_bbox value_type
 
typedef face_descriptor_with_bbox reference
 
typedef boost::readable_property_map_tag category
 

Public Member Functions

 Face_descriptor_to_face_descriptor_with_bbox_map ()
 
 Face_descriptor_to_face_descriptor_with_bbox_map (const FaceGraph *mesh)
 
 Face_descriptor_to_face_descriptor_with_bbox_map (const FaceGraph *mesh, VertexPointMap vpm)