NIREPEvalulator is responsible for communicating with the widgets and with the datamanager.
More...
Public Member Functions |
NIREPDataManager * | GetDataManager () |
vtkImageData * | GetImage (Panel *p, const std::string &command, DisplayDescription *displayDescription) |
unsigned long | GetMemoryUsage () |
gec::ObjectMap * | GetObjectMap (Panel *p, const std::string &command, DisplayDescription *displayDescription) |
| method for the widget to request an object map
|
gec::SpatialData * | GetSpatialData (const std::string &command, DisplayDescription *displayDescription) |
| method for the widget to request a generic SpatialData
|
| NIREPEvaluator (NIREPDataManager *dm) |
| NIREPEvaluator (void) |
| Class constructor.
|
gec::SpatialData * | ReadSpatialData (const std::string &datasetID, const std::string &dataID, DisplayDescription *displayDescription) |
| reads image data from database
|
gec::SpatialData * | ReadTransformation (const std::string &source, const std::string &target, const std::string &transformation, DisplayDescription *displayDescription) |
| reads transformation data from database
|
gec::SpatialData * | TransformGrid (const std::string &transformID, DisplayDescription *displayDescription) |
gec::SpatialData * | VectorField (const std::string &transformID, DisplayDescription *displayDescription) |
| ~NIREPEvaluator (void) |
| Class destructor.
|
NIREPEvalulator is responsible for communicating with the widgets and with the datamanager.
It also maintains several lists and tables vital to NIREP:
- eList: the evaluator list (human-readable), stored as a map
- pList: the processor list (non-human-readable and generated by the eList, on demand)
- Notes
-
- Dependencies
-
- Bugs
-
- Change Log
- Cleaned up code, switched to evaluator list. -ker, 25/5/09
- Added diff function. - ker, 23/5/09 -This is annoying, but I added a new constructor with the dataManager being passed in. - Jeffrey Hawley 04/20/2009
- Split out EvaluatorList functionality. - ker, 26/3/09
- Added unwrap(src) function, documentation. - ker, 24/2/09
- Added parse(src, fcn, params) function. - ker, 20/2/09