|
| DataContainerERT () |
|
| DataContainerERT (const std::string &fileName, bool removeInvalid=true) |
|
| DataContainerERT (const DataContainerERT &data) |
|
virtual | ~DataContainerERT () |
|
virtual void | init () |
|
virtual void | initTokenTranslator () |
|
Index | addFourPointData (SIndex a, SIndex b, SIndex m, SIndex n) |
|
Index | createFourPointData (Index i, SIndex eaID, SIndex ebID, SIndex emID, SIndex enID) |
|
virtual void | checkDataValidityLocal () |
|
CurrentPattern | currentPatternToElectrode (Index pattern) |
|
Index | electrodeToCurrentPattern (Index a, Index b) const |
|
std::set< Index > | currentPattern (bool reciprocity=false) |
|
void | averageDuplicateData (bool verbose=false) |
|
void | fitFillSize () |
|
| DataContainer () |
|
| DataContainer (const std::string &fileName, bool sensorIndicesFromOne=true, bool removeInvalid=true) |
|
| DataContainer (const std::string &fileName, const std::string &sensorTokens, bool sensorIndicesFromOne=true, bool removeInvalid=true) |
|
| DataContainer (const DataContainer &data) |
|
virtual | ~DataContainer () |
|
DataContainer & | operator= (const DataContainer &data) |
|
const RVector & | operator() (const std::string &token) const |
|
RVector & | operator() (const std::string &token) |
|
const RVector & | operator[] (const std::string &token) const |
|
RVector & | operator[] (const std::string &token) |
|
void | initDefaults () |
|
bool | haveTranslationForAlias (const std::string &alias) const |
|
std::string | translateAlias (const std::string &alias) const |
|
virtual void | clear () |
|
Index | size () const |
|
const std::map< std::string, RVector > & | dataMap () const |
|
const std::map< std::string, std::string > & | dataDescription () const |
|
void | add (const DataContainer &data, double snap=1e-3) |
|
void | setSensorPositions (const RVector &sensors) |
|
void | setSensorPositions (const PosVector &sensors) |
|
const PosVector & | sensorPositions () const |
|
void | setSensorPosition (Index i, const RVector3 &pos) |
|
const RVector3 & | sensorPosition (double i) const |
|
const R3Vector & | sensors () const |
|
const RVector3 & | sensor (Index i) const |
|
void | setSensor (Index i, const RVector3 &pos) |
|
SIndex | createSensor (const RVector3 &pos, double tolerance=1e-3) |
|
Index | sensorCount () const |
|
void | registerSensorIndex (const std::string &token) |
|
bool | isSensorIndex (const std::string &token) const |
|
const std::set< std::string > | sensorIdx () const |
|
void | setSensorIndexOnFileFromOne (bool indexFromOne) |
|
bool | sensorIndexOnFileFromOne () const |
|
IndexArray | findSensorIndex (const RVector &d) const |
|
void | markInvalidSensorIndices () |
|
void | removeSensorIdx (Index idx) |
|
void | removeSensorIdx (const IndexArray &idx) |
|
const std::string & | formatStringSensors () const |
|
void | sortSensorsX (bool incX=true, bool incY=true, bool incZ=true) |
|
void | translate (const RVector3 &trans) |
|
void | scale (const RVector3 &scale) |
|
IndexArray | dataIndex () |
|
IndexArray | sortSensorsIndex () |
|
void | setAdditionalPoints (const PosVector &a) |
|
const PosVector & | additionalPoints () const |
|
void | setAdditionalPoint (Index i, const Pos &p) |
|
void | addAdditionalPoint (const Pos &p) |
|
bool | allNonZero (const std::string &token) const |
|
bool | haveData (const std::string &token) const |
|
bool | exists (const std::string &token) const |
|
const std::map< std::string, std::string > & | tokenTranslator () const |
|
virtual int | load (const std::string &fileName, bool sensorIndicesFromOne=true, bool removeInvalid=true) |
|
virtual int | save (const std::string &fileName, const std::string &fmtData, const std::string &fmtSensor, bool noFilter=false, bool verbose=false) const |
|
int | save (const std::string &fileName, const std::string &formatData="all", bool noFilter=false, bool verbose=false) const |
|
virtual int | write (std::fstream &os, const std::string &fmtData, const std::string &fmtSensor, bool noFilter=false, bool verbose=false) const |
|
void | showInfos () const |
|
void | resize (Index size) |
|
std::string | tokenList (bool withAnnotation=true) const |
|
void | add (const std::string &token, const RVector &data, const std::string &description="") |
|
void | add (const std::string &token) |
|
void | set (const std::string &token, const RVector &data) |
|
const RVector & | get (const std::string &token) const |
|
const IndexArray | id (const std::string &token) const |
|
RVector * | ref (const std::string &token) |
|
void | setDataDescription (const std::string &token, const std::string &description) |
|
std::string | dataDescription (const std::string &token) const |
|
virtual void | remove (const IndexArray &idx) |
|
void | remove (const BVector &bvec) |
|
void | markValid (const BVector &bvec, bool valid=true) |
|
void | markValid (const IndexArray &idx, bool valid=true) |
|
void | markValid (Index idx, bool valid=true) |
|
void | markInvalid (const BVector &bvec) |
|
void | markInvalid (const IndexArray &idx) |
|
void | markInvalid (Index idx) |
|
void | checkDataValidity (bool remove=true) |
|
void | removeInvalid () |
|
void | removeUnusedSensors (bool verbose=false) |
|
void | setInputFormatString (const std::string &inputFormatString) |
|
const std::string & | inputFormatString () const |
|
Index | hash () const |
|