Implements data access to data cached entirely in memory, read once from a TRN file. More...
#include <data_accessor_splitting_memTRN.hpp>
Public Types | |
typedef Data_Accessor_Splitting_Mem < DATATYPE, IDXTYPE, INTERVALCONTAINER > | DASM |
typedef boost::shared_ptr < Data_Scaler< DATATYPE > > | PScaler |
typedef DASM::PSplitters | PSplitters |
Public Member Functions | |
Data_Accessor_Splitting_MemTRN (const string _filename, const PSplitters _dsp, const PScaler _dsc) | |
Data_Accessor_Splitting_MemTRN * | sharing_clone () const |
virtual std::ostream & | print (std::ostream &os) const |
virtual unsigned int | file_getNoOfClasses () const |
virtual unsigned int | file_getNoOfFeatures () const |
virtual IDXTYPE | file_getClassSize (unsigned int cls) const |
Protected Member Functions | |
Data_Accessor_Splitting_MemTRN (const Data_Accessor_Splitting_MemTRN &damt, int x) | |
virtual void | initial_data_read () |
virtual void | initial_file_prepare () |
Protected Attributes | |
boost::shared_ptr < Data_File_TRN< DATATYPE, IDXTYPE > > | trnFile |
Implements data access to data cached entirely in memory, read once from a TRN file.
demo10.cpp, demo11.cpp, demo11t.cpp, demo12t.cpp, demo20.cpp, demo21.cpp, demo22.cpp, demo23.cpp, demo24.cpp, demo24t.cpp, demo25t.cpp, demo26.cpp, demo30.cpp, demo34.cpp, demo40.cpp, demo40t.cpp, demo41.cpp, demo42.cpp, demo43.cpp, demo50.cpp, demo51.cpp, demo52t.cpp, demo53.cpp, demo54.cpp, demo55.cpp, demo56.cpp, demo60.cpp, demo61.cpp, demo62.cpp, and demo63.cpp.
Data_Accessor_Splitting_MemTRN< DATATYPE, IDXTYPE, INTERVALCONTAINER > * FST::Data_Accessor_Splitting_MemTRN< DATATYPE, IDXTYPE, INTERVALCONTAINER >::sharing_clone | ( | ) | const [inline, virtual] |
Implements FST::Data_Accessor_Splitting_Mem< DATATYPE, IDXTYPE, INTERVALCONTAINER >.
References FST::Data_Accessor_Splitting_Mem< DATATYPE, IDXTYPE, INTERVALCONTAINER >::clone().
void FST::Data_Accessor_Splitting_MemTRN< DATATYPE, IDXTYPE, INTERVALCONTAINER >::initial_data_read | ( | ) | [inline, protected, virtual] |
Implements FST::Data_Accessor_Splitting_Mem< DATATYPE, IDXTYPE, INTERVALCONTAINER >.
References FST::Data_Accessor_Splitting_Mem< DATATYPE, IDXTYPE, INTERVALCONTAINER >::data.