Main Page   Namespace List   Class Hierarchy   Compound List   File List   Compound Members   File Members  

LbldData Class Reference

#include <LbldData.h>

Inheritance diagram for LbldData:

std::vector List of all members.

Public Methods

 LbldData ()
 ~LbldData ()
iterator addElement (const char* c)
void addData (iterator entry, float x)
iterator addData (char* c, float x)
float getData (iterator entry) const
float getData (const char* name) const
float operator[] (iterator entry) const
float operator[] (const char* name) const
float& operator[] (iterator entry)
int dataCount () const
const_iterator checkEntry (const char* c) const
void clear ()
value_type& operator[] (int i) const
void printOn (std::ostream& out )

Private Attributes

std::vector<iterator> m_iteratorlist

Constructor & Destructor Documentation

LbldData::LbldData ( )
 

Definition at line 17 of file LbldData.cxx.

LbldData::~LbldData ( )
 

Definition at line 22 of file LbldData.cxx.


Member Function Documentation

LbldData::iterator LbldData::addData ( char * c,
float x )
 

Definition at line 39 of file LbldData.cxx.

void LbldData::addData ( LbldData::iterator entry,
float x )
 

Definition at line 34 of file LbldData.cxx.

LbldData::iterator LbldData::addElement ( const char * c )
 

Definition at line 26 of file LbldData.cxx.

LbldData::const_iterator LbldData::checkEntry ( const char * c ) const
 

Definition at line 57 of file LbldData.cxx.

Referenced by addData(), and getData().

void LbldData::clear ( )
 

Definition at line 66 of file LbldData.cxx.

int LbldData::dataCount ( ) const [inline]
 

Definition at line 75 of file LbldData.h.

float LbldData::getData ( const char * name ) const
 

Definition at line 51 of file LbldData.cxx.

float LbldData::getData ( LbldData::iterator entry ) const
 

Definition at line 46 of file LbldData.cxx.

Referenced by operator[]().

value_type & LbldData::operator[] ( int i ) const [inline]
 

Definition at line 84 of file LbldData.h.

float & LbldData::operator[] ( iterator entry ) [inline]
 

Definition at line 73 of file LbldData.h.

float LbldData::operator[] ( const char * name ) const [inline]
 

Definition at line 70 of file LbldData.h.

float LbldData::operator[] ( iterator entry ) const [inline]
 

Definition at line 69 of file LbldData.h.

void LbldData::printOn ( std::ostream & out )
 

Definition at line 75 of file LbldData.cxx.

Referenced by operator<<().


Member Data Documentation

std::vector< iterator > LbldData::m_iteratorlist [private]
 

Definition at line 92 of file LbldData.h.


The documentation for this class was generated from the following files:
Generated at Wed Nov 21 12:20:47 2001 by doxygen1.2.3 written by Dimitri van Heesch, © 1997-2000