34 #ifndef STREMING_DATA_FETCHER_H__ 35 #define STREMING_DATA_FETCHER_H__ 40 class CStreamingFeatures;
46 #ifndef DOXYGEN_SHOULD_SKIP_THIS 47 class StreamingDataFetcher :
public DataFetcher
49 friend class DataManager;
51 StreamingDataFetcher(CStreamingFeatures* samples);
52 virtual ~StreamingDataFetcher();
53 void set_num_samples(
index_t num_samples);
55 virtual void shuffle_features();
56 virtual void unshuffle_features();
58 virtual void use_fold(
index_t i);
59 virtual void init_active_subset();
62 virtual CFeatures* next();
66 virtual index_t get_num_samples()
const;
67 virtual const char* get_name()
const 69 return "StreamingDataFetcher";
72 CStreamingFeatures* m_samples;
75 #endif // DOXYGEN_SHOULD_SKIP_THIS 79 #endif // STREMING_DATA_FETCHER_H__
all of classes and functions are contained in the shogun namespace