subdiv::subdiv::Vertex Class Reference

#include <Triangle.h>

List of all members.

Public Types

typedef std::map< int, VecD3
*, std::greater< int >
>::iterator 
LevelIterator

Public Member Functions

 Vertex (int level=0)
 ~Vertex ()
LevelIterator levBegin ()
LevelIterator levEnd ()
int & number ()
bool & corner ()
bool & crease ()
void addNewLevel (const VecD3 &vec, int level)
int maxActiveLevel ()
VecD3position (int level)
VecD3position ()

Friends

void operator>> (std::istream &is, subdiv::Vertex *v)
std::ostream & operator<< (std::ostream &os, subdiv::Vertex *v)

Member Typedef Documentation

typedef std::map<int, VecD3*, std::greater<int> >::iterator subdiv::subdiv::Vertex::LevelIterator

Constructor & Destructor Documentation

subdiv::subdiv::Vertex::Vertex ( int  level = 0  )  [inline]
subdiv::subdiv::Vertex::~Vertex (  )  [inline]

Member Function Documentation

void subdiv::subdiv::Vertex::addNewLevel ( const VecD3 vec,
int  level 
) [inline]
bool& subdiv::subdiv::Vertex::corner (  )  [inline]
bool& subdiv::subdiv::Vertex::crease (  )  [inline]
LevelIterator subdiv::subdiv::Vertex::levBegin (  )  [inline]
LevelIterator subdiv::subdiv::Vertex::levEnd (  )  [inline]
int subdiv::subdiv::Vertex::maxActiveLevel (  )  [inline]
int& subdiv::subdiv::Vertex::number (  )  [inline]
VecD3& subdiv::subdiv::Vertex::position (  )  [inline]
VecD3& subdiv::subdiv::Vertex::position ( int  level  )  [inline]

Friends And Related Function Documentation

std::ostream& operator<< ( std::ostream &  os,
subdiv::Vertex v 
) [friend]
void operator>> ( std::istream &  is,
subdiv::Vertex v 
) [friend]

The documentation for this class was generated from the following file:
Generated on Thu Jun 30 02:18:57 2016 for SFC Thin-Shell Finite Element Solver by  doxygen 1.6.3