QuakeReader Class Reference

#include <ReadQuake.h>

List of all members.

Public Types

typedef size_t Dimension
typedef size_t ID
typedef std::vector< element
>::const_iterator 
element_iterator

Public Member Functions

 QuakeReader (const char *filename)
 ~QuakeReader ()
Dimension dim () const
bool hasConstraints () const
size_t npoints () const
ID firstID () const
ID afterLastID () const
point_iterator begin_points () const
point_iterator end_points () const
point_iterator try_get_point (ID) const
point get_point (ID) const
const double * get_x (ID) const
size_t nPointAttrs () const
const double * get_attrs (ID) const
bool isBdry (ID) const
template<size_t d>
PointIterator< dbeginPoints () const
template<size_t d>
PointIterator< dendPoints () const
size_t nelements (Dimension) const
element_iterator begin_elements (Dimension) const
element_iterator end_elements (Dimension) const
element_iterator try_get_element (std::pair< Dimension, ID >) const
const elementget_element (std::pair< Dimension, ID > p) const

Classes

struct  element
struct  NodeHeader
struct  point
struct  point_iterator
struct  PointIterator


Member Typedef Documentation

typedef size_t QuakeReader::Dimension
 

typedef std::vector<element>::const_iterator QuakeReader::element_iterator
 

typedef size_t QuakeReader::ID
 


Constructor & Destructor Documentation

QuakeReader::QuakeReader const char *  filename  ) 
 

QuakeReader::~QuakeReader  ) 
 


Member Function Documentation

ID QuakeReader::afterLastID  )  const [inline]
 

QuakeReader::element_iterator QuakeReader::begin_elements Dimension   )  const
 

QuakeReader::point_iterator QuakeReader::begin_points  )  const
 

template<size_t d>
PointIterator<d> QuakeReader::beginPoints  )  const [inline]
 

Dimension QuakeReader::dim  )  const [inline]
 

QuakeReader::element_iterator QuakeReader::end_elements Dimension   )  const
 

QuakeReader::point_iterator QuakeReader::end_points  )  const
 

template<size_t d>
PointIterator<d> QuakeReader::endPoints  )  const [inline]
 

ID QuakeReader::firstID  )  const [inline]
 

const double * QuakeReader::get_attrs ID   )  const
 

const element& QuakeReader::get_element std::pair< Dimension, ID p  )  const
 

QuakeReader::point QuakeReader::get_point ID   )  const
 

const double * QuakeReader::get_x ID   )  const
 

bool QuakeReader::hasConstraints  )  const
 

bool QuakeReader::isBdry ID   )  const
 

size_t QuakeReader::nelements Dimension   )  const
 

size_t QuakeReader::nPointAttrs  )  const [inline]
 

size_t QuakeReader::npoints  )  const [inline]
 

element_iterator QuakeReader::try_get_element std::pair< Dimension, ID  )  const
 

QuakeReader::point_iterator QuakeReader::try_get_point ID   )  const
 


The documentation for this class was generated from the following files:
Generated on Thu Mar 27 19:04:15 2008 by  doxygen 1.4.6