mial::Geom_vGeometry< dType, nDims, MType, VType > Class Template Reference

Inheritance diagram for mial::Geom_vGeometry< dType, nDims, MType, VType >:

mial::Geometric< dType, nDims, MType, VType > List of all members.

Public Types

typedef MType MatrixType
 The internal matrix type.
typedef VType VectorType
 The internal vector type.

Public Member Functions

 Geom_vGeometry ()
virtual MatrixType getVectorNodePositions ()
virtual bool setNodePosition (int index, dType *pos)
virtual void getNodePosition (int index, dType *)
virtual void writeNodesToFile (std::string fileName)
 Pure virtual member function. Writes the nodes to a file.
virtual void readNodesFromFile (std::string fileName)
 Pure virtual member function. Reads the nodes from a file.
virtual unsigned int numNodes ()

Detailed Description

template<class dType, int nDims, class MType = vnl_matrix<dType>, class VType = vnl_vector<dType>>
class mial::Geom_vGeometry< dType, nDims, MType, VType >

Definition at line 18 of file Geom_vGeometry.h.


Member Function Documentation

template<class dType, int nDims, class MType, class VType>
void mial::Geom_vGeometry< dType, nDims, MType, VType >::readNodesFromFile ( std::string  fileName  )  [virtual]

Pure virtual member function. Reads the nodes from a file.

Derived class will need to update its own internal topology representation.

Implements mial::Geometric< dType, nDims, MType, VType >.

Definition at line 53 of file Geom_vGeometry.cxx.

template<class dType, int nDims, class MType, class VType>
void mial::Geom_vGeometry< dType, nDims, MType, VType >::writeNodesToFile ( std::string  fileName  )  [virtual]

Pure virtual member function. Writes the nodes to a file.

Implementation should update the matrix positions before calling, hence why this is a pure virtual.

Implements mial::Geometric< dType, nDims, MType, VType >.

Definition at line 42 of file Geom_vGeometry.cxx.


The documentation for this class was generated from the following files:
Generated on Wed Jul 19 13:05:23 2006 for IDO by  doxygen 1.4.7