Public Member Functions | Protected Attributes

alize::FeatureFileReaderAbstract Class Reference

#include <FeatureFileReaderAbstract.h>

Inheritance diagram for alize::FeatureFileReaderAbstract:
Inheritance graph
[legend]
Collaboration diagram for alize::FeatureFileReaderAbstract:
Collaboration graph
[legend]

List of all members.

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

Detailed Description

Abstract base class for feature file readers

Author:
Frederic Wils frederic.wils@lia.univ-avignon.fr
Version:
1.0
Date:
2003

Definition at line 82 of file FeatureFileReaderAbstract.h.


Constructor & Destructor Documentation

alize::FeatureFileReaderAbstract::FeatureFileReaderAbstract ( FileReader ,
const Config ,
LabelServer ,
BufferUsage  ,
unsigned long  bufferSize,
HistoricUsage  ,
unsigned long  historicSize 
)
virtual alize::FeatureFileReaderAbstract::~FeatureFileReaderAbstract (  ) [virtual]

Member Function Documentation

virtual void alize::FeatureFileReaderAbstract::reset (  ) [virtual]
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.

Parameters:
posnew position of the indicator
srcNamesource 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.

Parameters:
vthe vector

Reimplemented in alize::FeatureFileReader, and alize::FeatureFileReaderSingle.


Member Data Documentation

Definition at line 106 of file FeatureFileReaderAbstract.h.

Definition at line 107 of file FeatureFileReaderAbstract.h.

Definition at line 108 of file FeatureFileReaderAbstract.h.

Definition at line 111 of file FeatureFileReaderAbstract.h.

Definition at line 110 of file FeatureFileReaderAbstract.h.

Definition at line 109 of file FeatureFileReaderAbstract.h.


The documentation for this class was generated from the following file: