Go to the documentation of this file.
18 #define CGAL_LCC_TEMPLATE_ARGS \
19 unsigned int d_, unsigned int ambient_dim, class Traits_, class Items_, \
21 template< unsigned int, class, class, class, class > \
22 class CMap, class Storage_
24 #define CGAL_LCC_TYPE \
25 CGAL::Linear_cell_complex_for_combinatorial_map< d_, \
45 template<
typename ValueT, CGAL_LCC_TEMPLATE_ARGS >
49 boost::vertex_index_t >::const_type
51 typedef typename boost::vector_property_map< ValueT, vertex_index_map_type >
56 auto index_map =
get(boost::vertex_index, m);
64 template<
typename ValueT, CGAL_LCC_TEMPLATE_ARGS >
68 boost::face_index_t >::const_type
70 typedef typename boost::vector_property_map< ValueT, face_index_map_type >
75 auto index_map =
get(boost::face_index, m);
82 template<
typename ValueT, CGAL_LCC_TEMPLATE_ARGS >
86 boost::edge_index_t >::const_type
88 typedef typename boost::vector_property_map< ValueT, edge_index_map_type >
93 auto index_map =
get(boost::edge_index, m);
100 template<
typename ValueT, CGAL_LCC_TEMPLATE_ARGS >
104 boost::halfedge_index_t >::const_type
106 typedef typename boost::vector_property_map< ValueT, halfedge_index_map_type >
111 auto index_map =
get(boost::halfedge_index, m);
122 template< CGAL_LCC_TEMPLATE_ARGS >
131 auto index_map =
get(boost::vertex_index, m);
138 template< CGAL_LCC_TEMPLATE_ARGS >
147 auto index_map =
get(boost::vertex_index, m);
154 template< CGAL_LCC_TEMPLATE_ARGS >
163 auto index_map =
get(boost::vertex_index, m);
170 template< CGAL_LCC_TEMPLATE_ARGS >
179 auto index_map =
get(boost::vertex_index, m);
186 template< CGAL_LCC_TEMPLATE_ARGS >
195 auto index_map =
get(boost::vertex_index, m);
202 template< CGAL_LCC_TEMPLATE_ARGS >
211 auto index_map =
get(boost::vertex_index, m);
218 template< CGAL_LCC_TEMPLATE_ARGS >
227 auto index_map =
get(boost::vertex_index, m);
234 template< CGAL_LCC_TEMPLATE_ARGS >
243 auto index_map =
get(boost::halfedge_index, m);
250 template< CGAL_LCC_TEMPLATE_ARGS >
259 auto index_map =
get(boost::halfedge_index, m);
266 template< CGAL_LCC_TEMPLATE_ARGS >
275 auto index_map =
get(boost::edge_index, m);
282 template< CGAL_LCC_TEMPLATE_ARGS >
291 auto index_map =
get(boost::face_index, m);
298 template< CGAL_LCC_TEMPLATE_ARGS >
307 auto index_map =
get(boost::face_index, m);
314 template< CGAL_LCC_TEMPLATE_ARGS >
323 auto index_map =
get(boost::face_index, m);
332 #undef CGAL_LCC_TEMPLATE_ARGS
FEVV::Geometry_traits< CGAL_LCC_TYPE >::Vector value_type
FEVV::Geometry_traits< CGAL_LCC_TYPE >::Vector value_type
static pmap_type create(const CGAL_LCC_TYPE &m)
FEVV::Geometry_traits< CGAL_LCC_TYPE >::Vector value_type
static pmap_type create(const CGAL_LCC_TYPE &m)
boost::property_map< CGAL_LCC_TYPE, boost::vertex_index_t >::const_type vertex_index_map_type
Vertex_pmap_traits< CGAL_LCC_TYPE, value_type >::pmap_type pmap_type
Halfedge_pmap_traits< CGAL_LCC_TYPE, value_type >::pmap_type pmap_type
Refer to Geometry_traits_documentation_dummy for further documentation on provided types and algorith...
FEVV::Geometry_traits< CGAL_LCC_TYPE >::Vector value_type
vertex_custom_vector_color_t
boost::vector_property_map< ValueT, face_index_map_type > pmap_type
boost::vector_property_map< ValueT, edge_index_map_type > pmap_type
FEVV::Geometry_traits< CGAL_LCC_TYPE >::Vector value_type
FEVV::Geometry_traits< CGAL_LCC_TYPE >::Vector value_type
static pmap_type create(const CGAL_LCC_TYPE &m)
Edge_pmap_traits< CGAL_LCC_TYPE, value_type >::pmap_type pmap_type
static pmap_type create(const CGAL_LCC_TYPE &m)
FEVV::Geometry_traits< CGAL_LCC_TYPE >::Vector value_type
boost::property_map< CGAL_LCC_TYPE, boost::halfedge_index_t >::const_type halfedge_index_map_type
static pmap_type create(const CGAL_LCC_TYPE &m)
static pmap_type create(const CGAL_LCC_TYPE &m)
FEVV::PCLPointCloudPointMap::value_type get(const FEVV::PCLPointCloudPointMap &pm, FEVV::PCLPointCloudPointMap::key_type key)
Specialization of get(point_map, key) for PCLPointCloud.
Vertex_pmap_traits< CGAL_LCC_TYPE, value_type >::pmap_type pmap_type
Vertex_pmap_traits< CGAL_LCC_TYPE, value_type >::pmap_type pmap_type
Face_pmap_traits< CGAL_LCC_TYPE, value_type >::pmap_type pmap_type
Interfaces for plugins These interfaces will be used for different plugins.
static pmap_type create(const CGAL_LCC_TYPE &m)
Face_pmap_traits< CGAL_LCC_TYPE, value_type >::pmap_type pmap_type
boost::vector_property_map< ValueT, vertex_index_map_type > pmap_type
FEVV::Geometry_traits< CGAL_LCC_TYPE >::Vector value_type
vertex_custom_vector_param_t
Vertex_pmap_traits< CGAL_LCC_TYPE, value_type >::pmap_type pmap_type
boost::property_map< CGAL_LCC_TYPE, boost::face_index_t >::const_type face_index_map_type
Vertex_pmap_traits< CGAL_LCC_TYPE, value_type >::pmap_type pmap_type
static pmap_type create(const CGAL_LCC_TYPE &m)
static pmap_type create(const CGAL_LCC_TYPE &m)
static pmap_type create(const CGAL_LCC_TYPE &m)
FEVV::Geometry_traits< CGAL_LCC_TYPE >::Vector value_type
Face_pmap_traits< CGAL_LCC_TYPE, value_type >::pmap_type pmap_type
FEVV::Geometry_traits< CGAL_LCC_TYPE >::Vector value_type
FEVV::Geometry_traits< CGAL_LCC_TYPE >::Vector value_type
static pmap_type create(const CGAL_LCC_TYPE &m)
static pmap_type create(const CGAL_LCC_TYPE &m)
static pmap_type create(const CGAL_LCC_TYPE &m)
FEVV::Geometry_traits< CGAL_LCC_TYPE >::Vector value_type
boost::vector_property_map< ValueT, halfedge_index_map_type > pmap_type
boost::property_map< CGAL_LCC_TYPE, boost::edge_index_t >::const_type edge_index_map_type
Halfedge_pmap_traits< CGAL_LCC_TYPE, value_type >::pmap_type pmap_type
static pmap_type create(const CGAL_LCC_TYPE &m)
static pmap_type create(const CGAL_LCC_TYPE &m)
Vertex_pmap_traits< CGAL_LCC_TYPE, value_type >::pmap_type pmap_type
static pmap_type create(const CGAL_LCC_TYPE &m)
Vertex_pmap_traits< CGAL_LCC_TYPE, value_type >::pmap_type pmap_type
static pmap_type create(const CGAL_LCC_TYPE &m)