#include <Mesh.h>
Public Types | |
| typedef std::set< E *, typename Comptrait< E >::comp_t, std::allocator< E * > > | EdgeSet |
| typedef std::map< T *, TT * > | TriangleTTreeMap |
| typedef std::vector< V * >::iterator | VertexIterator |
| typedef std::vector< T * >::iterator | TriangleIterator |
Public Member Functions | |
| Mesh () | |
| ~Mesh () | |
| VertexIterator | vBegin () |
| VertexIterator | vEnd () |
| TriangleIterator | tBegin () |
| TriangleIterator | tEnd () |
| void | addVertex (V *v) |
| void | addTriangle (T *t) |
| void | buildTriangleTopology () |
| void | subdivide (Averaging< V > *avrg) |
Friends | |
| template<typename T2, typename V2, typename E2, typename TT2> | |
| void | operator>> (std::istream &, Mesh< T2, V2, E2, TT2 > &) |
| template<typename T2, typename V2, typename E2, typename TT2> | |
| void | operator<< (std::ostream &, Mesh< T2, V2, E2, TT2 > &) |
| typedef std::set<E*, typename Comptrait<E>::comp_t, std::allocator<E*> > subdiv::Mesh< T, V, E, TT >::EdgeSet |
| typedef std::vector<T* >::iterator subdiv::Mesh< T, V, E, TT >::TriangleIterator |
| typedef std::map<T*, TT* > subdiv::Mesh< T, V, E, TT >::TriangleTTreeMap |
| typedef std::vector<V* >::iterator subdiv::Mesh< T, V, E, TT >::VertexIterator |
| subdiv::Mesh< T, V, E, TT >::Mesh | ( | ) | [inline] |
| subdiv::Mesh< T, V, E, TT >::~Mesh | ( | ) | [inline] |
| void subdiv::Mesh< T, V, E, TT >::addTriangle | ( | T * | t | ) | [inline] |
| void subdiv::Mesh< T, V, E, TT >::addVertex | ( | V * | v | ) | [inline] |
| void subdiv::Mesh< T, V, E, TT >::buildTriangleTopology | ( | ) |
| void subdiv::Mesh< T, V, E, TT >::subdivide | ( | Averaging< V > * | avrg | ) |
| TriangleIterator subdiv::Mesh< T, V, E, TT >::tBegin | ( | ) | [inline] |
| TriangleIterator subdiv::Mesh< T, V, E, TT >::tEnd | ( | ) | [inline] |
| VertexIterator subdiv::Mesh< T, V, E, TT >::vBegin | ( | ) | [inline] |
| VertexIterator subdiv::Mesh< T, V, E, TT >::vEnd | ( | ) | [inline] |
| void operator<< | ( | std::ostream & | os, | |
| Mesh< T2, V2, E2, TT2 > & | mesh | |||
| ) | [friend] |
| void operator>> | ( | std::istream & | is, | |
| Mesh< T2, V2, E2, TT2 > & | mesh | |||
| ) | [friend] |
1.4.7