ESyS-Particle  4.0.1
Classes | Public Types | Public Member Functions
esys::lsm::MeshReader Class Reference

class to read triangle meshes from Finley mesh format files More...

#include <MeshReader.h>

List of all members.

Classes

class  Impl
 implementation details for the mesh reader. Decouples Interface from implementation. More...

Public Types

typedef NodeReader::Iterator NodeIterator
typedef TriReader::Iterator TriIterator

Public Member Functions

 MeshReader (const string &)
 ~MeshReader ()
NodeIteratorgetNodeIterator ()
TriIteratorgetTriIterator ()

Detailed Description

class to read triangle meshes from Finley mesh format files

Author:
Steffen Abe $Date$ $Revision$

Constructor & Destructor Documentation

esys::lsm::MeshReader::MeshReader ( const string &  filename)

construct a mesh reader to read from file

Parameters:
filenamethe name of the file to read from
esys::lsm::MeshReader::~MeshReader ( )

destroy a mesh reader. Closes all accociated files.


Member Function Documentation

MeshReader::NodeIterator & esys::lsm::MeshReader::getNodeIterator ( )

return iterator for nodes in file/stream

Referenced by CLatticeMaster::readTriMesh().

Here is the caller graph for this function:

MeshReader::TriIterator & esys::lsm::MeshReader::getTriIterator ( )

return iterator for triangles in file/stream

Referenced by CLatticeMaster::readTriMesh().

Here is the caller graph for this function:


The documentation for this class was generated from the following files: