mirror of https://github.com/CGAL/cgal
use size_type of the graph in the edge property map class instead of std::size_t
This commit is contained in:
parent
cb62891f8e
commit
8fac52527d
|
|
@ -69,7 +69,7 @@ public:
|
|||
OMesh_edge
|
||||
opposite_edge() const { return OMesh_edge(Halfedge_handle((halfedge_.idx() & 1) ? halfedge_.idx()-1 : halfedge_.idx()+1)); }
|
||||
|
||||
std::size_t idx() const { return halfedge_.idx() / 2; }
|
||||
unsigned int idx() const { return halfedge_.idx() / 2; }
|
||||
private:
|
||||
Halfedge_handle halfedge_;
|
||||
};
|
||||
|
|
|
|||
|
|
@ -53,12 +53,12 @@ private:
|
|||
};
|
||||
|
||||
template <typename K, typename VEF>
|
||||
class OM_index_pmap : public boost::put_get_helper<std::size_t, OM_index_pmap<K,VEF> >
|
||||
class OM_index_pmap : public boost::put_get_helper<unsigned int, OM_index_pmap<K,VEF> >
|
||||
{
|
||||
public:
|
||||
typedef boost::readable_property_map_tag category;
|
||||
typedef std::size_t value_type;
|
||||
typedef std::size_t reference;
|
||||
typedef unsigned int value_type;
|
||||
typedef unsigned int reference;
|
||||
typedef VEF key_type;
|
||||
|
||||
value_type operator[](const key_type& vd) const
|
||||
|
|
@ -113,7 +113,7 @@ public:
|
|||
const_cast<OpenMesh::PolyMesh_ArrayKernelT<K>&>(*pm.sm_).set_point(v,p);
|
||||
#else
|
||||
const_cast<OpenMesh::PolyMesh_ArrayKernelT<K>&>(*pm.sm_).set_point
|
||||
(v, typename OpenMesh::PolyMesh_ArrayKernelT<K>::Point(p[0], p[1], p[2]));
|
||||
(v, typename OpenMesh::PolyMesh_ArrayKernelT<K>::Point((float)p[0], (float)p[1], (float)p[2]));
|
||||
#endif
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -63,12 +63,12 @@ private:
|
|||
|
||||
|
||||
template <typename K, typename VEF>
|
||||
class SM_index_pmap : public boost::put_get_helper<std::size_t, SM_index_pmap<K,VEF> >
|
||||
class SM_index_pmap : public boost::put_get_helper<int, SM_index_pmap<K,VEF> >
|
||||
{
|
||||
public:
|
||||
typedef boost::readable_property_map_tag category;
|
||||
typedef std::size_t value_type;
|
||||
typedef std::size_t reference;
|
||||
typedef int value_type;
|
||||
typedef int reference;
|
||||
typedef VEF key_type;
|
||||
|
||||
value_type operator[](const key_type& vd) const
|
||||
|
|
|
|||
Loading…
Reference in New Issue