Gascoigne::VisuDataInfo Class Reference

#include <visudatainfo.h>

List of all members.

Public Types

typedef std::map< std::string,
int >::const_iterator 
siterator
typedef std::map< std::string,
fixarray< 3, int > >::const_iterator 
viterator

Public Member Functions

 VisuDataInfo ()
 VisuDataInfo (int ncomp)
 VisuDataInfo (const VisuData &V, std::string def="U")
 VisuDataInfo (const VisuDataInfo &V)
VisuDataInfooperator= (const VisuDataInfo &V)
bool operator!= (const VisuDataInfo &V) const
void Clear ()
siterator GetSIterator (int i)
viterator GetVIterator (int i)
void AddScalar (int index, const std::string &name, int i)
void AddVector (int index, const std::string &name, const fixarray< 3, int > &i)
void AddScalars (int ncomp, std::string def="U")
int nscalars () const
int nvectors () const
const std::map< std::string,
int > & 
Scalars () const
const std::map< std::string,
fixarray< 3, int > > & 
Vectors () const
siterator sbegin () const
siterator send () const
viterator vbegin () const
viterator vend () const

Protected Attributes

std::map< std::string, int > scalars
std::map< std::string, fixarray<
3, int > > 
vectors
std::map< std::string, int > scalar_order
std::map< std::string, int > vector_order


Member Typedef Documentation

typedef std::map<std::string,int>::const_iterator Gascoigne::VisuDataInfo::siterator

typedef std::map<std::string,fixarray<3,int> >::const_iterator Gascoigne::VisuDataInfo::viterator


Constructor & Destructor Documentation

Gascoigne::VisuDataInfo::VisuDataInfo (  )  [inline]

Gascoigne::VisuDataInfo::VisuDataInfo ( int  ncomp  )  [inline]

Gascoigne::VisuDataInfo::VisuDataInfo ( const VisuData V,
std::string  def = "U" 
)

Gascoigne::VisuDataInfo::VisuDataInfo ( const VisuDataInfo V  )  [inline]


Member Function Documentation

void Gascoigne::VisuDataInfo::AddScalar ( int  index,
const std::string name,
int  i 
) [inline]

void Gascoigne::VisuDataInfo::AddScalars ( int  ncomp,
std::string  def = "U" 
)

void Gascoigne::VisuDataInfo::AddVector ( int  index,
const std::string name,
const fixarray< 3, int > &  i 
) [inline]

void Gascoigne::VisuDataInfo::Clear (  )  [inline]

siterator Gascoigne::VisuDataInfo::GetSIterator ( int  i  )  [inline]

viterator Gascoigne::VisuDataInfo::GetVIterator ( int  i  )  [inline]

int Gascoigne::VisuDataInfo::nscalars (  )  const [inline]

int Gascoigne::VisuDataInfo::nvectors (  )  const [inline]

bool Gascoigne::VisuDataInfo::operator!= ( const VisuDataInfo V  )  const

VisuDataInfo & Gascoigne::VisuDataInfo::operator= ( const VisuDataInfo V  ) 

siterator Gascoigne::VisuDataInfo::sbegin (  )  const [inline]

const std::map<std::string,int>& Gascoigne::VisuDataInfo::Scalars (  )  const [inline]

siterator Gascoigne::VisuDataInfo::send (  )  const [inline]

viterator Gascoigne::VisuDataInfo::vbegin (  )  const [inline]

const std::map<std::string,fixarray<3,int> >& Gascoigne::VisuDataInfo::Vectors (  )  const [inline]

viterator Gascoigne::VisuDataInfo::vend (  )  const [inline]


Member Data Documentation

std::map<std::string,int> Gascoigne::VisuDataInfo::scalar_order [protected]

std::map<std::string,int> Gascoigne::VisuDataInfo::scalars [protected]

std::map<std::string,int> Gascoigne::VisuDataInfo::vector_order [protected]

std::map<std::string,fixarray<3,int> > Gascoigne::VisuDataInfo::vectors [protected]


The documentation for this class was generated from the following files:
Generated on Thu Sep 14 10:47:57 2006 for Gascoigne by  doxygen 1.4.7