#include <SignConfiguration.h>
Collaboration diagram for SignConfiguration:

This class retrieves SIGN configuration options from the MRML file and stores them in a configuration map to make them accessible for other SIGN classes.
Public Member Functions | |
| SignConfiguration () | |
| virtual | ~SignConfiguration () |
| void | BuildSIGNConfigurationFromMRML (SignContext *context) |
| std::string | GetConfigurationOption (const std::string name) |
| If the option is not found, an exception is thrown. | |
| std::string | GetConfigurationOption (const std::string name, const std::string defaultValue) |
| void | SetConfigurationOption (const std::string name, const std::string value) |
| Sets a configuration option to a give value. | |
| RegistrationTransformList * | GetRegistrationTransforms (std::string sink) |
| Returns all registration transforms. | |
| CalibrationTransformList * | GetCalibrationTransforms (std::string sink) |
| Returns all calibration transforms. | |
| void | AddRegistrationTransform (std::string source, std::string target) |
| Adds a registration transform. | |
| ControlLineList * | GetControlLines () |
| Returns all control lines. | |
| CatheterList * | GetCatheters () |
| Returns all catheters. | |
| CatheterViewerList * | Get3DViewersForCatheter (std::string name) |
| Returns all 3D viewers for a given catheter. | |
| CatheterViewerList * | Get2DViewersForCatheter (std::string name) |
| Returns all 2D viewers for a given catheter. | |
| ProbeList * | GetProbes () |
| Returns all probes. | |
| ProbeViewerList * | Get2DViewersForProbe (std::string name) |
| Returns all 2D viewers for a given probe. | |
| void | Add2DViewerForProbe (std::string probe, std::string viewer) |
| Adds a 2D viewer for a given probe. | |
Protected Member Functions | |
| void | BuildConfigurationMap () |
|
|
|
|
|
|
|
||||||||||||
|
Adds a 2D viewer for a given probe.
|
|
||||||||||||
|
Adds a registration transform.
|
|
|
|
|
|
Builds a configuration map from the MRML file that is associated with a given context
|
|
|
Returns all 2D viewers for a given catheter.
|
|
|
Returns all 2D viewers for a given probe.
|
|
|
Returns all 3D viewers for a given catheter.
|
|
|
Returns all calibration transforms.
|
|
|
Returns all catheters.
|
|
||||||||||||
|
Returns the value of a configuration option. If the option is not found, the default value is returned. |
|
|
If the option is not found, an exception is thrown. Returns the value of a configuration option. |
|
|
Returns all control lines.
|
|
|
Returns all probes.
|
|
|
Returns all registration transforms.
|
|
||||||||||||
|
Sets a configuration option to a give value.
|
1.4.6