Converted n_primitives() functions to size_t
git-svn-id: http://www.openmesh.org/svnrepo/OpenMesh/trunk@838 fdac6126-5c0c-442c-9429-916003d36597
This commit is contained in:
@@ -316,10 +316,10 @@ public:
|
|||||||
void clean();
|
void clean();
|
||||||
|
|
||||||
// --- number of items ---
|
// --- number of items ---
|
||||||
unsigned int n_vertices() const { return vertices_.size(); }
|
size_t n_vertices() const { return vertices_.size(); }
|
||||||
unsigned int n_halfedges() const { return 2*edges_.size(); }
|
size_t n_halfedges() const { return 2*edges_.size(); }
|
||||||
unsigned int n_edges() const { return edges_.size(); }
|
size_t n_edges() const { return edges_.size(); }
|
||||||
unsigned int n_faces() const { return faces_.size(); }
|
size_t n_faces() const { return faces_.size(); }
|
||||||
|
|
||||||
bool vertices_empty() const { return vertices_.empty(); }
|
bool vertices_empty() const { return vertices_.empty(); }
|
||||||
bool halfedges_empty() const { return edges_.empty(); }
|
bool halfedges_empty() const { return edges_.empty(); }
|
||||||
|
|||||||
@@ -630,10 +630,10 @@ protected: // low-level access non-public
|
|||||||
public: //----------------------------------------------------- element numbers
|
public: //----------------------------------------------------- element numbers
|
||||||
|
|
||||||
|
|
||||||
virtual uint n_vertices() const { return 0; }
|
virtual size_t n_vertices() const { return 0; }
|
||||||
virtual uint n_halfedges() const { return 0; }
|
virtual size_t n_halfedges() const { return 0; }
|
||||||
virtual uint n_edges() const { return 0; }
|
virtual size_t n_edges() const { return 0; }
|
||||||
virtual uint n_faces() const { return 0; }
|
virtual size_t n_faces() const { return 0; }
|
||||||
|
|
||||||
|
|
||||||
protected: //------------------------------------------- synchronize properties
|
protected: //------------------------------------------- synchronize properties
|
||||||
|
|||||||
@@ -77,7 +77,7 @@ template <class Mesh> class ConstFaceIterT;
|
|||||||
template <class Mesh> class FaceIterT;
|
template <class Mesh> class FaceIterT;
|
||||||
|
|
||||||
|
|
||||||
template <class Mesh, class ValueHandle, class MemberOwner, bool (MemberOwner::*PrimitiveStatusMember)() const, uint (MemberOwner::*PrimitiveCountMember)() const>
|
template <class Mesh, class ValueHandle, class MemberOwner, bool (MemberOwner::*PrimitiveStatusMember)() const, size_t (MemberOwner::*PrimitiveCountMember)() const>
|
||||||
class GenericIteratorT {
|
class GenericIteratorT {
|
||||||
public:
|
public:
|
||||||
//--- Typedefs ---
|
//--- Typedefs ---
|
||||||
|
|||||||
Reference in New Issue
Block a user