12 #ifndef CXTOOLFILEPARSER_H 13 #define CXTOOLFILEPARSER_H 15 #include "cxResourceExport.h" 17 #include <QDomDocument> 43 mLoggingFolderName(
"")
54 void saveCalibrationToFile();
81 mIsReference(false), mIsPointer(false), mIsProbe(false),
84 mTrackerType(
tsNONE), mSROMFilename(
""),
85 mPortNumber(UINT_MAX), mChannelNumber(UINT_MAX),
86 mReferencePoints(), mWireless(true),
89 mCalibrationFilename(
""),
90 mGraphicsFileName(
""), mPictureFileName(
""),
91 mTransformSaveFileName(
""),
92 mLoggingFolderName(
""), mInstrumentId(
""),
93 mInstrumentScannerId(
"")
100 ToolFileParser(QString absoluteToolFilePath, QString loggingFolder =
"");
103 virtual ToolInternalStructurePtr getTool();
108 QDomNode getToolNode(QString toolAbsoluteFilePath);
109 Transform3D readCalibrationFile(QString absoluteFilePath);
115 const QString mToolTag,
mToolTypeTag, mToolIdTag, mToolNameTag, mToolDescriptionTag, mToolManufacturerTag,
116 mToolClinicalAppTag, mToolGeoFileTag, mToolPicFileTag, mToolDocFileTag, mToolInstrumentTag,
117 mToolInstrumentTypeTag, mToolInstrumentIdTag, mToolInstrumentNameTag,
118 mToolInstrumentManufacturerTag, mToolInstrumentScannerIdTag, mToolInstrumentDescriptionTag,
119 mToolSensorTag, mToolSensorTypeTag, mToolSensorIdTag, mToolSensorNameTag, mToolSensorWirelessTag,
120 mToolSensorDOFTag, mToolSensorPortnumberTag, mToolSensorChannelnumberTag,
121 mToolSensorReferencePointTag, mToolSensorManufacturerTag, mToolSensorDescriptionTag,
122 mToolSensorRomFileTag, mToolCalibrationTag, mToolCalibrationFileTag;
129 #endif // CXTOOLFILEPARSER_H
Transform3D Transform3D
Transform3D is a representation of an affine 3D transform.
Namespace for all CustusX production code.