details::MeshVector< ambient, 0 > Struct Template Reference

#include <MeshSet.h>

List of all members.

Public Member Functions

vector< typename MeshTypes<
ambient >::Vertex * > & 
getVertices ()
const vector< typename MeshTypes<
ambient >::Vertex * > & 
getVertices () const
template<class output_iterator>
output_iterator outputAllBalls (const output_iterator &out) const
template<size_t i, class output_iterator>
output_iterator outputSomeBalls (const output_iterator &out) const

Public Attributes

vector< typename MeshTypes<
ambient >::Vertex * > 
verts_


Detailed Description

template<size_t ambient>
struct details::MeshVector< ambient, 0 >

Helper class for MeshSet. The base case for mesh storage: in dimension 0 we have no meshes, only vertices. Accordingly, output{All,Some}Balls() do nothing, and there is no get<i>() function defined. This is the base case of the otherwise recursive getVertices() functions.


Member Function Documentation

template<size_t ambient>
const vector<typename MeshTypes<ambient>::Vertex*>& details::MeshVector< ambient, 0 >::getVertices  )  const [inline]
 

template<size_t ambient>
vector<typename MeshTypes<ambient>::Vertex*>& details::MeshVector< ambient, 0 >::getVertices  )  [inline]
 

template<size_t ambient>
template<class output_iterator>
output_iterator details::MeshVector< ambient, 0 >::outputAllBalls const output_iterator &  out  )  const [inline]
 

template<size_t ambient>
template<size_t i, class output_iterator>
output_iterator details::MeshVector< ambient, 0 >::outputSomeBalls const output_iterator &  out  )  const [inline]
 


Member Data Documentation

template<size_t ambient>
vector<typename MeshTypes<ambient>::Vertex*> details::MeshVector< ambient, 0 >::verts_
 


The documentation for this struct was generated from the following file:
Generated on Thu Mar 27 19:04:16 2008 by  doxygen 1.4.6