17 #ifndef IGTLMeasurements_H_HEADER_INCLUDED_
18 #define IGTLMeasurements_H_HEADER_INCLUDED_
24 #include "MitkOpenIGTLinkExports.h"
25 #include "itkObject.h"
87 void AddMeasurement(
unsigned int measurementPoint,
unsigned int index,
long long timestamp = 0);
93 bool ExportData(std::string
filename);
100 void SetStarted(
bool started);
105 friend class IGTLModuleActivator;
107 itkFactorylessNewMacro(Self)
114 IGTLMeasurements(const IGTLMeasurements&);
115 IGTLMeasurements& operator=(const IGTLMeasurements&);
120 typedef
std::pair<
long long,
unsigned int> TimeStampIndexPair;
121 typedef
std::list<TimeStampIndexPair> MeasurementList;
122 typedef
std::
map<
unsigned int, MeasurementList> MeasurementPoints;
124 MeasurementPoints m_MeasurementPoints;
DataCollection - Class to facilitate loading/accessing structured data.
static const std::string filename
#define mitkClassMacroItkParent(className, SuperClassName)
Is a helper class to make measurments for latency and fps.