CGAL 6.1.1 - Classification

Loading...
Searching...
No Matches
List of all members | Classes | Public Types | Public Member Functions
CGAL::Classification::Face_descriptor_to_face_descriptor_with_bbox_map< FaceGraph, VertexPointMap > Class Template Reference
Reference Manual » Mesh Classification

`#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

  FaceGraph | model of `FaceGraph`.
  VertexPointMap | model 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)