Type helpers for mesh related types.
More...
|
|
template<typename Mesh > |
| using | Euclid::vpmap_t = typename boost::property_map< Mesh, CGAL::vertex_point_t >::type |
| |
|
template<typename Mesh > |
| using | Euclid::vimap_t = typename boost::property_map< Mesh, CGAL::vertex_index_t >::type |
| |
|
template<typename PMap > |
| using | Euclid::pmap_vt = typename boost::property_traits< PMap >::value_type |
| |
|
template<typename Mesh > |
| using | Euclid::Kernel_t = typename CGAL::Kernel_traits< pmap_vt< vpmap_t< Mesh >>>::Kernel |
| |
|
template<typename Mesh > |
| using | Euclid::Point_3_t = typename Kernel_t< Mesh >::Point_3 |
| |
|
template<typename Mesh > |
| using | Euclid::Vector_3_t = typename Kernel_t< Mesh >::Vector_3 |
| |
|
template<typename Mesh > |
| using | Euclid::FT_t = typename Kernel_t< Mesh >::FT |
| |
|
template<typename Mesh > |
| using | Euclid::vertex_t = typename boost::graph_traits< Mesh >::vertex_descriptor |
| |
|
template<typename Mesh > |
| using | Euclid::halfedge_t = typename boost::graph_traits< Mesh >::halfedge_descriptor |
| |
|
template<typename Mesh > |
| using | Euclid::edge_t = typename boost::graph_traits< Mesh >::edge_descriptor |
| |
|
template<typename Mesh > |
| using | Euclid::face_t = typename boost::graph_traits< Mesh >::face_descriptor |
| |