12 #ifndef CXPOSITIONSTORAGEFILE_H_ 13 #define CXPOSITIONSTORAGEFILE_H_ 15 #include "cxResourceExport.h" 19 #include <QDataStream> 20 #include <boost/cstdint.hpp> 62 bool read(
Transform3D* matrix,
double* timestamp,
int* toolIndex);
63 bool read(
Transform3D* matrix,
double* timestamp, QString* toolUid);
65 static QString timestampToString(
double timestamp);
68 QString mCurrentToolUid;
73 class Frame3D frameFromStream();
94 void write(
Transform3D matrix, uint64_t timestamp,
int toolIndex);
95 void write(
Transform3D matrix, uint64_t timestamp, QString toolUid);
97 QString mCurrentToolUid;
Transform3D Transform3D
Transform3D is a representation of an affine 3D transform.
Defines an axis-angle representation of a position+orientation in 3D space.
Reader class for the position file.
Writer class for the position file.
boost::shared_ptr< PositionStorageReader > PositionStorageReaderPtr
Namespace for all CustusX production code.