| Relacs Core Library
    0.9.8
    | 
#include <dataindex.h>

| Public Member Functions | |
| DataItem (void) | |
| DataItem (const DataItem &data) | |
| DataItem (const string &name) | |
| DataItem (const string &name, int level, DataItem *parent) | |
| DataItem (const string &name, const Options &data, int level, DataItem *parent) | |
| DataItem (const string &name, const Options &data, int ntraces, int nevents, int level, DataItem *parent) | |
| DataItem (const string &name, const Options &data, const deque< int > &traceindex, const deque< int > &eventsindex, double time, int level, DataItem *parent) | |
| bool | empty (void) const | 
| int | size (void) const | 
| void | clear (void) | 
| DataItem & | back (void) | 
| void | pop (void) | 
| const DataItem & | operator[] (int index) const | 
| DataItem & | operator[] (int index) | 
| int | index (DataItem *data) | 
| DataItem * | child (int index) | 
| DataItem * | parent (void) const | 
| void | addChild (const string &name) | 
| void | addChild (const string &name, const Options &data) | 
| void | addChild (const string &name, const Options &data, int ntraces, int nevents) | 
| void | addChild (const string &name, const Options &data, const deque< int > &traceindex, const deque< int > &eventsindex, double time) | 
| void | loadCell (void) | 
| int | level (void) const | 
| void | setName (const string &name) | 
| string | name (void) const | 
| const Options & | data (void) const | 
| Options & | data (void) | 
| string | fileName (void) const | 
| deque< int > | traceIndex (void) const | 
| deque< int > | eventsIndex (void) const | 
| double | time (void) const | 
| DataOverviewModel * | overviewModel (void) | 
| void | setOverviewModel (DataOverviewModel *model) | 
| void | print (void) | 
| Protected Attributes | |
| int | Level | 
| string | Name | 
| Options | Data | 
| deque< int > | TraceIndex | 
| deque< int > | EventsIndex | 
| double | Time | 
| deque< DataItem > | Children | 
| DataItem * | Parent | 
| DataOverviewModel * | OverviewModel | 
| DataItem | ( | void | ) | 
| DataItem | ( | const string & | name | ) | 
| DataItem | ( | const string & | name, | 
| int | level, | ||
| DataIndex::DataItem * | parent | ||
| ) | 
| DataItem | ( | const string & | name, | 
| const Options & | data, | ||
| int | level, | ||
| DataIndex::DataItem * | parent | ||
| ) | 
| DataItem | ( | const string & | name, | 
| const Options & | data, | ||
| int | ntraces, | ||
| int | nevents, | ||
| int | level, | ||
| DataIndex::DataItem * | parent | ||
| ) | 
| DataItem | ( | const string & | name, | 
| const Options & | data, | ||
| const deque< int > & | traceindex, | ||
| const deque< int > & | eventsindex, | ||
| double | time, | ||
| int | level, | ||
| DataIndex::DataItem * | parent | ||
| ) | 
References DataIndex::DataItem::Children.
| bool empty | ( | void | ) | const | 
| int size | ( | void | ) | const | 
| void clear | ( | void | ) | 
Referenced by DataIndex::loadDirectory(), and DataIndex::~DataIndex().
| DataIndex::DataItem & back | ( | void | ) | 
References DataIndex::DataItem::back().
Referenced by DataIndex::addRepro(), DataIndex::addStimulus(), DataIndex::DataItem::back(), and DataIndex::DataItem::loadCell().
| void pop | ( | void | ) | 
References DataOverviewModel::beginPopChild(), and DataOverviewModel::endPopChild().
Referenced by DataIndex::endSession().
| const DataIndex::DataItem & operator[] | ( | int | index | ) | const | 
| DataIndex::DataItem & operator[] | ( | int | index | ) | 
| int index | ( | DataItem * | data | ) | 
References DataIndex::size().
Referenced by DataOverviewModel::beginAddChild(), DataOverviewModel::beginPopChild(), and DataOverviewModel::parent().
| DataIndex::DataItem * child | ( | int | index | ) | 
References DataIndex::size().
Referenced by DataOverviewModel::endAddChild(), DataOverviewModel::endPopChild(), and DataOverviewModel::index().
| DataIndex::DataItem * parent | ( | void | ) | const | 
| void addChild | ( | const string & | name | ) | 
References DataOverviewModel::beginAddChild(), and DataOverviewModel::endAddChild().
Referenced by DataIndex::addRepro(), DataIndex::addSession(), DataIndex::addStimulus(), and DataIndex::loadDirectory().
| void addChild | ( | const string & | name, | 
| const Options & | data | ||
| ) | 
References DataOverviewModel::beginAddChild(), and DataOverviewModel::endAddChild().
| void addChild | ( | const string & | name, | 
| const Options & | data, | ||
| int | ntraces, | ||
| int | nevents | ||
| ) | 
References DataOverviewModel::beginAddChild(), and DataOverviewModel::endAddChild().
| void addChild | ( | const string & | name, | 
| const Options & | data, | ||
| const deque< int > & | traceindex, | ||
| const deque< int > & | eventsindex, | ||
| double | time | ||
| ) | 
References DataOverviewModel::beginAddChild(), and DataOverviewModel::endAddChild().
| void loadCell | ( | void | ) | 
References DataIndex::DataItem::back(), DataOverviewModel::beginAddChild(), DataIndex::DataItem::Children, DataFile::close(), TableKey::column(), TableData::columns(), DataFile::data(), Str::dir(), DataOverviewModel::endAddChild(), DataFile::initData(), DataFile::key(), DataFile::levels(), DataFile::line(), DataFile::metaDataOptions(), name, DataFile::readDataLine(), DataFile::readMetaData(), TableData::rows(), DataFile::scanDataLine(), TableKey::sectionName(), and Str::WhiteSpace.
Referenced by DataOverviewModel::fetchMore().
| int level | ( | void | ) | const | 
| void setName | ( | const string & | name | ) | 
References name.
Referenced by DataIndex::loadDirectory().
| string name | ( | void | ) | const | 
Referenced by DataOverviewModel::data().
| const Options & data | ( | void | ) | const | 
Referenced by DataOverviewModel::setDescription().
| Options & data | ( | void | ) | 
| string fileName | ( | void | ) | const | 
References name.
| deque< int > traceIndex | ( | void | ) | const | 
| deque< int > eventsIndex | ( | void | ) | const | 
| double time | ( | void | ) | const | 
| DataOverviewModel * overviewModel | ( | void | ) | 
| void setOverviewModel | ( | DataOverviewModel * | model | ) | 
Referenced by DataIndex::DataIndex().
| void print | ( | void | ) | 
Referenced by DataIndex::print().
| 
 | protected | 
| 
 | protected | 
| 
 | protected | 
Referenced by DataIndex::DataItem::DataItem().
| 
 | protected | 
Referenced by DataIndex::DataItem::DataItem().
| 
 | protected | 
Referenced by DataIndex::DataItem::DataItem().
| 
 | protected | 
| 
 | protected | 
Referenced by DataIndex::DataItem::DataItem(), and DataIndex::DataItem::loadCell().
| 
 | protected | 
| 
 | protected | 
 1.8.6
 1.8.6