CustusX
2023.01.05-dev+develop.0da12
An IGT application
|
Class for reading the files defining a CustusX tool. More...
#include <cxToolConfigurationParser.h>
Classes | |
struct | Configuration |
struct | ToolStructure |
Public Types | |
typedef std::vector< ToolStructure > | ToolStructureVector |
typedef std::map< TRACKING_SYSTEM, ToolStructureVector > | TrackersAndToolsMap |
Public Member Functions | |
ConfigurationFileParser (QString absoluteConfigFilePath, QString loggingFolder="") | |
~ConfigurationFileParser () | |
QString | getApplicationapplication () |
std::vector< ToolFileParser::TrackerInternalStructure > | getTrackers () |
std::vector< QString > | getAbsoluteToolFilePaths () |
QString | getAbsoluteReferenceFilePath () |
std::vector< ConfigurationFileParser::ToolStructure > | getToolListWithMetaInformation () |
QString | getTrackingSystemImplementation () |
bool | getApplyRefToTools () |
Static Public Member Functions | |
static QString | getTemplatesAbsoluteFilePath () |
static void | saveConfiguration (Configuration &config) |
Class for reading the files defining a CustusX tool.
Definition at line 34 of file cxToolConfigurationParser.h.
typedef std::vector<ToolStructure> cx::ConfigurationFileParser::ToolStructureVector |
Definition at line 55 of file cxToolConfigurationParser.h.
typedef std::map<TRACKING_SYSTEM, ToolStructureVector> cx::ConfigurationFileParser::TrackersAndToolsMap |
Definition at line 56 of file cxToolConfigurationParser.h.
cx::ConfigurationFileParser::ConfigurationFileParser | ( | QString | absoluteConfigFilePath, |
QString | loggingFolder = "" |
||
) |
Definition at line 43 of file cxToolConfigurationParser.cpp.
cx::ConfigurationFileParser::~ConfigurationFileParser | ( | ) |
Definition at line 49 of file cxToolConfigurationParser.cpp.
QString cx::ConfigurationFileParser::getAbsoluteReferenceFilePath | ( | ) |
Definition at line 133 of file cxToolConfigurationParser.cpp.
std::vector< QString > cx::ConfigurationFileParser::getAbsoluteToolFilePaths | ( | ) |
Definition at line 113 of file cxToolConfigurationParser.cpp.
QString cx::ConfigurationFileParser::getApplicationapplication | ( | ) |
Definition at line 53 of file cxToolConfigurationParser.cpp.
bool cx::ConfigurationFileParser::getApplyRefToTools | ( | ) |
Definition at line 190 of file cxToolConfigurationParser.cpp.
|
static |
Definition at line 184 of file cxToolConfigurationParser.cpp.
std::vector< ConfigurationFileParser::ToolStructure > cx::ConfigurationFileParser::getToolListWithMetaInformation | ( | ) |
Definition at line 157 of file cxToolConfigurationParser.cpp.
std::vector< ToolFileParser::TrackerInternalStructure > cx::ConfigurationFileParser::getTrackers | ( | ) |
Definition at line 87 of file cxToolConfigurationParser.cpp.
QString cx::ConfigurationFileParser::getTrackingSystemImplementation | ( | ) |
Definition at line 63 of file cxToolConfigurationParser.cpp.
|
static |
Definition at line 235 of file cxToolConfigurationParser.cpp.