Public Member Functions | Private Member Functions | Private Attributes

alize::FeatureFileList Class Reference

#include <FeatureFileList.h>

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

List of all members.

Public Member Functions

 FeatureFileList (const XLine &l, const Config &c)
 ~FeatureFileList ()
unsigned long size () const
real_t getSampleRate () const
unsigned long getVectSize () const
const FeatureFlagsgetFeatureFlags () const
unsigned long getFeatureCount () const
unsigned long getFeatureCount (unsigned long fileIdx) const
unsigned long getFeatureCount (const FileName &) const
unsigned long getIndexOfFirstFeature (unsigned long fileIdx) const
unsigned long getIndexOfFirstFeature (const FileName &) const
const StringgetFileName (unsigned long fileIdx) const
unsigned long getFileIndex (const FileName &) const
unsigned long getFileIndex (unsigned long featureNbr) const
virtual String getClassName () const

Private Member Functions

bool operator== (const FeatureFileList &) const
bool operator!= (const FeatureFileList &) const
const FeatureFileListoperator= (const FeatureFileList &)
 FeatureFileList (const FeatureFileList &)

Private Attributes

const XLine _fileNameVect
ULongVector _featureFirst
const Config_config
unsigned long _vectSize
bool _vectSizeDefined
real_t _sampleRate
bool _sampleRateDefined
FeatureFlags _featureFlags
bool _featureFlagsDefined
ULongVector _featureCount
unsigned long _featureCountTot
bool _featureCountDefined
FloatVector _buffer

Detailed Description

Convenient class for storing features files. INTERNAL USAGE ***

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

Definition at line 85 of file FeatureFileList.h.


Constructor & Destructor Documentation

FeatureFileList::FeatureFileList ( const XLine l,
const Config c 
)

Definition at line 64 of file FeatureFileList.cpp.

FeatureFileList::~FeatureFileList (  )

Definition at line 222 of file FeatureFileList.cpp.

alize::FeatureFileList::FeatureFileList ( const FeatureFileList  ) [private]

Not implemented


Member Function Documentation

String FeatureFileList::getClassName (  ) const [virtual]

Returns the name of the class

Returns:
the name of the class of the object as a String

Implements alize::Object.

Definition at line 220 of file FeatureFileList.cpp.

unsigned long FeatureFileList::getFeatureCount (  ) const
unsigned long FeatureFileList::getFeatureCount ( unsigned long  fileIdx ) const

Definition at line 167 of file FeatureFileList.cpp.

References _featureCount, _featureCountDefined, and getFeatureCount().

unsigned long FeatureFileList::getFeatureCount ( const FileName f ) const
const FeatureFlags & FeatureFileList::getFeatureFlags (  ) const
unsigned long FeatureFileList::getFileIndex ( const FileName f ) const
unsigned long FeatureFileList::getFileIndex ( unsigned long  featureNbr ) const
const String & FeatureFileList::getFileName ( unsigned long  fileIdx ) const

Definition at line 189 of file FeatureFileList.cpp.

References _fileNameVect, and alize::XLine::getElement().

unsigned long FeatureFileList::getIndexOfFirstFeature ( unsigned long  fileIdx ) const

Definition at line 155 of file FeatureFileList.cpp.

References _featureCountDefined, _featureFirst, and getFeatureCount().

Referenced by getFileIndex(), and getIndexOfFirstFeature().

unsigned long FeatureFileList::getIndexOfFirstFeature ( const FileName f ) const

Definition at line 163 of file FeatureFileList.cpp.

References getFileIndex(), and getIndexOfFirstFeature().

real_t FeatureFileList::getSampleRate (  ) const
unsigned long FeatureFileList::getVectSize (  ) const
bool alize::FeatureFileList::operator!= ( const FeatureFileList  ) const [private]

Not implemented

const FeatureFileList& alize::FeatureFileList::operator= ( const FeatureFileList  ) [private]

Not implemented

bool alize::FeatureFileList::operator== ( const FeatureFileList  ) const [private]
unsigned long FeatureFileList::size (  ) const

Definition at line 69 of file FeatureFileList.cpp.

References _fileNameVect, and alize::XLine::getElementCount().

Referenced by getFeatureCount(), and getFileIndex().


Member Data Documentation

Definition at line 125 of file FeatureFileList.h.

Definition at line 115 of file FeatureFileList.h.

Referenced by getFeatureCount(), getFeatureFlags(), getSampleRate(), and getVectSize().

Definition at line 122 of file FeatureFileList.h.

Referenced by getFeatureCount().

Definition at line 124 of file FeatureFileList.h.

Referenced by getFeatureCount(), and getIndexOfFirstFeature().

unsigned long alize::FeatureFileList::_featureCountTot [mutable, private]

Definition at line 123 of file FeatureFileList.h.

Referenced by getFeatureCount().

Definition at line 114 of file FeatureFileList.h.

Referenced by getFeatureCount(), and getIndexOfFirstFeature().

Definition at line 120 of file FeatureFileList.h.

Referenced by getFeatureCount(), getFeatureFlags(), getSampleRate(), and getVectSize().

Definition at line 121 of file FeatureFileList.h.

Referenced by getFeatureCount(), getFeatureFlags(), getSampleRate(), and getVectSize().

Definition at line 118 of file FeatureFileList.h.

Referenced by getFeatureCount(), getFeatureFlags(), getSampleRate(), and getVectSize().

Definition at line 119 of file FeatureFileList.h.

Referenced by getFeatureCount(), getFeatureFlags(), getSampleRate(), and getVectSize().

unsigned long alize::FeatureFileList::_vectSize [mutable, private]

Definition at line 116 of file FeatureFileList.h.

Referenced by getFeatureCount(), getFeatureFlags(), getSampleRate(), and getVectSize().

Definition at line 117 of file FeatureFileList.h.

Referenced by getFeatureCount(), getFeatureFlags(), getSampleRate(), and getVectSize().


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