diff --git a/BGL/include/CGAL/boost/graph/named_params_helper.h b/BGL/include/CGAL/boost/graph/named_params_helper.h index 9dbefc4228e..70d3fbd7d26 100644 --- a/BGL/include/CGAL/boost/graph/named_params_helper.h +++ b/BGL/include/CGAL/boost/graph/named_params_helper.h @@ -112,36 +112,36 @@ namespace CGAL { namespace Polygon_mesh_processing { - - template - class GetVertexPointMap - { - typedef typename property_map_selector::const_type - DefaultVPMap_const; - typedef typename property_map_selector::type - DefaultVPMap; - public: - typedef typename boost::lookup_named_param_def< + + template + class GetVertexPointMap + { + typedef typename property_map_selector::const_type + DefaultVPMap_const; + typedef typename property_map_selector::type + DefaultVPMap; + public: + typedef typename boost::lookup_named_param_def< + internal_np::vertex_point_t, + NamedParameters, + DefaultVPMap + > ::type type; + typedef typename boost::lookup_named_param_def< internal_np::vertex_point_t, NamedParameters, - DefaultVPMap - > ::type type; - typedef typename boost::lookup_named_param_def< - internal_np::vertex_point_t, - NamedParameters, - DefaultVPMap_const - > ::type const_type; - }; + DefaultVPMap_const + > ::type const_type; + }; - template - class GetK - { - typedef typename boost::property_traits< - typename GetVertexPointMap::type - >::value_type Point; - public: - typedef typename CGAL::Kernel_traits::Kernel Kernel; - }; + template + class GetK + { + typedef typename boost::property_traits< + typename GetVertexPointMap::type + >::value_type Point; + public: + typedef typename CGAL::Kernel_traits::Kernel Kernel; + }; template, @@ -165,60 +165,61 @@ namespace CGAL { > ::type type; }; - template - class GetFaceIndexMap - { - typedef typename property_map_selector::type DefaultMap; - typedef typename property_map_selector::const_type DefaultMap_const; - public: - typedef typename boost::lookup_named_param_def < + template + class GetFaceIndexMap + { + typedef typename property_map_selector::type DefaultMap; + typedef typename property_map_selector::const_type DefaultMap_const; + public: + typedef typename boost::lookup_named_param_def < + internal_np::face_index_t, + NamedParameters, + DefaultMap + > ::type type; + typedef typename boost::lookup_named_param_def < internal_np::face_index_t, NamedParameters, - DefaultMap - > ::type type; - typedef typename boost::lookup_named_param_def < - internal_np::face_index_t, - NamedParameters, - DefaultMap_const - > ::type const_type; - typedef typename boost::is_same::type Is_internal_map; - typedef typename boost::is_same::type Is_internal_map_const; + DefaultMap_const + > ::type const_type; + typedef typename boost::is_same::type Is_internal_map; + typedef typename boost::is_same::type Is_internal_map_const; + }; + + template + class GetVertexIndexMap + { + typedef typename property_map_selector::type DefaultMap; + public: + typedef typename boost::lookup_named_param_def < + internal_np::vertex_index_t, + NamedParameters, + DefaultMap + > ::type type; + }; + + template + class GetFaceNormalMap + { + struct DummyNormalPmap + { + typedef typename boost::graph_traits::face_descriptor key_type; + typedef typename GetGeomTraits::type::Vector_3 value_type; + typedef value_type reference; + typedef boost::readable_property_map_tag category; + + typedef DummyNormalPmap Self; + friend reference get(const Self&, const key_type&) { return CGAL::NULL_VECTOR; } }; - template - class GetVertexIndexMap - { - typedef typename property_map_selector::type DefaultMap; - public: - typedef typename boost::lookup_named_param_def < - internal_np::vertex_index_t, + public: + typedef DummyNormalPmap NoMap; + typedef typename boost::lookup_named_param_def < + internal_np::face_normal_t, NamedParameters, - DefaultMap + DummyNormalPmap//default > ::type type; - }; + }; - template - class GetFaceNormalMap - { - struct DummyNormalPmap - { - typedef typename boost::graph_traits::face_descriptor key_type; - typedef typename GetGeomTraits::type::Vector_3 value_type; - typedef value_type reference; - typedef boost::readable_property_map_tag category; - - typedef DummyNormalPmap Self; - friend reference get(const Self&, const key_type&) { return CGAL::NULL_VECTOR; } - }; - - public: - typedef DummyNormalPmap NoMap; - typedef typename boost::lookup_named_param_def < - internal_np::face_normal_t, - NamedParameters, - DummyNormalPmap//default - > ::type type; - }; } // namespace Polygon_mesh_processing namespace Point_set_processing_3