/* * InputData.h * * Created on: 14 May 2010 * Author: busarobi */ #ifndef INPUTDATA_H_ #define INPUTDATA_H_ #include #include "Feature.h" #include "IOdef.h" using namespace std; namespace MultiBoost { ////////////////////////////////////////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////////////////////////////////////// template class TLabel = Label> class InputData { public: InputData() : _features(0), _examples(0), _numExamples(0), _nExamplesPerClass(0) {} protected: // stores the data feature-wisely vector* > _features; // stores only the labels vector > _examples; int _numExamples; //!< The number of examples. vector _nExamplesPerClass; //!< The number of examples per class. }; } #endif /* INPUTDATA_H_ */