12 #ifndef __KOME_OBJECTS_SAMPLE_SET_H__
13 #define __KOME_OBJECTS_SAMPLE_SET_H__
68 static int m_currentSampleSetId;
84 void setFilePath(
const char* path );
91 const char* getFilePath();
98 const char* getFileName();
113 int getErrorCode(
void );
134 void addSample(
Sample* sample );
141 unsigned int getNumberOfSamples();
149 Sample* getSample(
const unsigned int index );
173 static void startLoadingTimer();
179 static void stopLoadingTimer();
186 static double getTotalLoadingTime();
193 static int issueSampleSetId();
210 virtual bool onCloseFile() = 0;
228 virtual bool onCloseSample(
Sample* sample ) = 0;
233 #endif // __KOME_OBJECTS_SAMPLE_SET_H__
sample set information management class
static kome::core::Timer m_loadingTimer
sample information management class
std::vector< Sample * > m_samples
progress display abstract class
void setErrorCode(int code, const char *msg)
set error code and message