#include <IrregTag.H>
Public Member Functions | |
IrregTag () | |
~IrregTag () | |
void | read (const std::string &a_filename) |
void | read (HDF5Handle &handle) |
void | write (const std::string &a_filename) |
void | write (HDF5Handle &handle) |
void | setTags (const VolIndex &a_vol, const Vector< int > &tags, const Vector< double > &values) |
void | close () |
TagSet | tags (const VolIndex &a_index) const |
int | numVol () const |
TagSet | tags (int a_tagsetIndex) const |
Private Attributes | |
bool | m_closed |
IntVectSet | m_ivs |
std::list< Entry > | m_accumulator |
Vector< Entry > | m_set |
Classes | |
class | Entry |
IrregTag::IrregTag | ( | ) |
IrregTag::~IrregTag | ( | ) |
void IrregTag::read | ( | const std::string & | a_filename | ) |
/name I/O routines
void IrregTag::read | ( | HDF5Handle & | handle | ) |
void IrregTag::write | ( | const std::string & | a_filename | ) |
void IrregTag::write | ( | HDF5Handle & | handle | ) |
void IrregTag::setTags | ( | const VolIndex & | a_vol, | |
const Vector< int > & | tags, | |||
const Vector< double > & | values | |||
) |
/name Construction routines
void IrregTag::close | ( | ) |
Called when no more calls to setTags will be performed.
int IrregTag::numVol | ( | ) | const |
TagSet IrregTag::tags | ( | int | a_tagsetIndex | ) | const |
bool IrregTag::m_closed [private] |
IntVectSet IrregTag::m_ivs [private] |
std::list<Entry> IrregTag::m_accumulator [private] |
Vector<Entry> IrregTag::m_set [private] |