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