CustusX  18.04
An IGT application
cx::ConfigurationFileParser Class Reference

Class for reading the files defining a CustusX tool. More...

#include <cxToolConfigurationParser.h>

Classes

struct  Configuration
 
struct  ToolStructure
 

Public Types

typedef std::vector< ToolStructureToolStructureVector
 
typedef std::map< TRACKING_SYSTEM, ToolStructureVectorTrackersAndToolsMap
 

Public Member Functions

 ConfigurationFileParser (QString absoluteConfigFilePath, QString loggingFolder="")
 
 ~ConfigurationFileParser ()
 
QString getApplicationapplication ()
 
std::vector< ToolFileParser::TrackerInternalStructuregetTrackers ()
 
std::vector< QString > getAbsoluteToolFilePaths ()
 
QString getAbsoluteReferenceFilePath ()
 
std::vector< ConfigurationFileParser::ToolStructuregetToolListWithMetaInformation ()
 
QString getTrackingSystemImplementation ()
 

Static Public Member Functions

static QString getTemplatesAbsoluteFilePath ()
 
static void saveConfiguration (Configuration &config)
 

Detailed Description

Class for reading the files defining a CustusX tool.

Date
21. march 2011
Author
Janne Beate Bakeng, SINTEF

Definition at line 34 of file cxToolConfigurationParser.h.

Member Typedef Documentation

Definition at line 54 of file cxToolConfigurationParser.h.

Constructor & Destructor Documentation

cx::ConfigurationFileParser::ConfigurationFileParser ( QString  absoluteConfigFilePath,
QString  loggingFolder = "" 
)

Definition at line 42 of file cxToolConfigurationParser.cpp.

cx::ConfigurationFileParser::~ConfigurationFileParser ( )

Definition at line 48 of file cxToolConfigurationParser.cpp.

Member Function Documentation

QString cx::ConfigurationFileParser::getAbsoluteReferenceFilePath ( )

Definition at line 131 of file cxToolConfigurationParser.cpp.

std::vector< QString > cx::ConfigurationFileParser::getAbsoluteToolFilePaths ( )

Definition at line 111 of file cxToolConfigurationParser.cpp.

QString cx::ConfigurationFileParser::getApplicationapplication ( )

Definition at line 52 of file cxToolConfigurationParser.cpp.

QString cx::ConfigurationFileParser::getTemplatesAbsoluteFilePath ( )
static

Definition at line 180 of file cxToolConfigurationParser.cpp.

std::vector< ConfigurationFileParser::ToolStructure > cx::ConfigurationFileParser::getToolListWithMetaInformation ( )

Definition at line 155 of file cxToolConfigurationParser.cpp.

std::vector< ToolFileParser::TrackerInternalStructure > cx::ConfigurationFileParser::getTrackers ( )

Definition at line 85 of file cxToolConfigurationParser.cpp.

QString cx::ConfigurationFileParser::getTrackingSystemImplementation ( )

Definition at line 62 of file cxToolConfigurationParser.cpp.

void cx::ConfigurationFileParser::saveConfiguration ( Configuration config)
static

Definition at line 208 of file cxToolConfigurationParser.cpp.


The documentation for this class was generated from the following files: