Patate Lib  0.5
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Pages
PatateCommon::SurfaceMesh::Vertex Struct Reference

Inherits PatateCommon::SurfaceMesh::BaseHandle.

Detailed Description

this type represents a vertex (internally it is basically an index)

See Also
Halfedge, Edge, Face

Public Member Functions

 Vertex (int _idx=-1)
 default constructor (with invalid index)
std::ostream & operator<< (std::ostream &os) const
- Public Member Functions inherited from PatateCommon::SurfaceMesh::BaseHandle
 BaseHandle (int _idx=-1)
int idx () const
 Get the underlying index of this handle.
void reset ()
 reset handle to be invalid (index=-1)
bool isValid () const
 return whether the handle is valid, i.e., the index is not equal to -1.
bool operator== (const BaseHandle &_rhs) const
 are two handles equal?
bool operator!= (const BaseHandle &_rhs) const
 are two handles different?
bool operator< (const BaseHandle &_rhs) const
 compare operator useful for sorting handles