#include <FeatureFileReaderAbstract.h>


Public Member Functions | |
| FeatureFileReaderAbstract (FileReader *, const Config &, LabelServer *, BufferUsage, unsigned long bufferSize, HistoricUsage, unsigned long historicSize) | |
| virtual | ~FeatureFileReaderAbstract () |
| virtual void | setExternalBufferToUse (FloatVector &v) |
| virtual void | reset () |
| virtual void | seekFeature (unsigned long featureNbr, const String &srcName="") |
Protected Attributes | |
| bool | _bufferIsInternal |
| bool | _bufferSizeDefined |
| BufferUsage | _bufferUsage |
| unsigned long | _userDefineBufferSize |
| HistoricUsage | _historicUsage |
| unsigned long | _historicSize |
Abstract base class for feature file readers
Definition at line 82 of file FeatureFileReaderAbstract.h.
| alize::FeatureFileReaderAbstract::FeatureFileReaderAbstract | ( | FileReader * | , |
| const Config & | , | ||
| LabelServer * | , | ||
| BufferUsage | , | ||
| unsigned long | bufferSize, | ||
| HistoricUsage | , | ||
| unsigned long | historicSize | ||
| ) |
| virtual alize::FeatureFileReaderAbstract::~FeatureFileReaderAbstract | ( | ) | [virtual] |
| virtual void alize::FeatureFileReaderAbstract::reset | ( | ) | [virtual] |
Implements alize::FeatureInputStream.
| virtual void alize::FeatureFileReaderAbstract::seekFeature | ( | unsigned long | pos, |
| const String & | srcName = "" |
||
| ) | [virtual] |
Sets the position indicator associated with the stream to a new position. Does not throw any exception or error.
| pos | new position of the indicator |
| srcName | source name to seek in a particular source |
Implements alize::FeatureInputStream.
Reimplemented in alize::FeatureFileReader.
| virtual void alize::FeatureFileReaderAbstract::setExternalBufferToUse | ( | FloatVector & | v ) | [virtual] |
Connects an external buffer to the reader. This buffer will replace the internal buffer.
| v | the vector |
Reimplemented in alize::FeatureFileReader, and alize::FeatureFileReaderSingle.
bool alize::FeatureFileReaderAbstract::_bufferIsInternal [protected] |
Definition at line 106 of file FeatureFileReaderAbstract.h.
bool alize::FeatureFileReaderAbstract::_bufferSizeDefined [protected] |
Definition at line 107 of file FeatureFileReaderAbstract.h.
Definition at line 108 of file FeatureFileReaderAbstract.h.
unsigned long alize::FeatureFileReaderAbstract::_historicSize [protected] |
Definition at line 111 of file FeatureFileReaderAbstract.h.
Definition at line 110 of file FeatureFileReaderAbstract.h.
unsigned long alize::FeatureFileReaderAbstract::_userDefineBufferSize [protected] |
Definition at line 109 of file FeatureFileReaderAbstract.h.
1.7.2