OpenMesh::StripifierT< Mesh > Class Template Reference

#include <OpenMesh/Tools/Utils/StripifierT.hh>

Collaboration diagram for OpenMesh::StripifierT< Mesh >:

Collaboration graph
[legend]

Public Types

typedef unsigned int Index
typedef std::vector< Index > Strip
typedef Strip::const_iterator IndexIterator
typedef std::vector< Strip > Strips
typedef Strips::const_iterator StripsIterator

Public Member Functions

 StripifierT (Mesh &_mesh)
 Default constructor.
 ~StripifierT ()
 Destructor.
unsigned int stripify ()
 Compute triangle strips, returns number of strips.
void clear ()
 delete all strips
unsigned int n_strips () const
 returns number of strips
bool is_valid () const
 are strips computed?
StripsIterator begin () const
 Access strips.
StripsIterator end () const
 Access strips.

Detailed Description

template<class Mesh>
class OpenMesh::StripifierT< Mesh >

This class decomposes a triangle mesh into several triangle strips.
The documentation for this class was generated from the following files:

Generated on Fri Jan 16 13:01:28 2009 by  doxygen 1.5.5