NIREP
|
BasicDescription | |
Checkerboard | 2D synchronized viewer of a 3D image |
ResourceDescription::CoordinateSystem | |
CreateDisplay | |
CreateEvaluatorCommand | |
DisplayAttributes | |
DisplayDescription | This class holds all the information that is in the display description file and rdl. There are other classes which hold the specific information, but this class holds references to those other classes. By holding the references, we can pass this class around and have all the information about a display |
NIREPDisplayManager::DisplayInfo | This will set the data manager so that the images can be read in |
EditRDL | |
EditTextPanels | |
EvaluatorList | Evalulator is responsible for maintaining the evaluator list (human-readable), stored as a map |
EzGrid | |
GenerateRDL | |
GetPanelFromUser | |
Grid | 2D synchronized viewer of a 3D image |
IntelliTextCtrl | |
Interface | Interface is responsible for initially loading in a display description, creating a display description, showing and allowing users to release data, and creating the Evaluator and DataManager |
NIREPDisplayManager::Location | |
NIREPDataManager | The Data Manager is responsible for managing all image and metric data within NIREP. This includes responsibility for handling queries from other components for access to various types of data, as well as memory management functions such as dynamic movement of images between memory and disk and compression/decompression of data. The data manager is designed to retain the results of computationally intensive operations on data elements in order to avoid re-computation of these operations to satisfy future requests. There is only one data manager per NIREP session. Its creation is initiated by the user via the Interface. It is also responsible for handling queries into the database which might involve other components asking for descriptive information associated with various data elements such as date when an element was generated, the process that generated it, any associated identifiers, etc. It is also responsible for supplying handles to the requested data to the various components that request them. It also is responsible for managing metric data that contains information pertaining to evaluation or comparisons of algorithms over data elements. Since some of the transformation information may be available in compressed form, the data manager also compresses or decompresses this information for use when speed is required, or when storage space is needed. The data manager is also responsible for storing data that might have been generated by the user as a result of various applications of operations upon the various data elements available in the database. This storage also might require the exact sequence of operations involved leading to the creation of the data. The data manager also manages the Display Manager state |
NIREPDiceCoefficient | |
NIREPDisplay | This class takes care of placing views and labels into a grid format for this window. This class will also take care of linking the views and deleting a view |
NIREPDisplayManager | NIREPDisplayManager is responsible for displaying the different widgets. Currently the only real usable method is AddDisplay. I will probably be merging this with wxImageThumbnail so that it makes sense what all is happening. For the time being this is just an inbetween class |
NIREPDisplaySuperClass | |
NIREPEditProjectFile | |
NIREPEvaluator | NIREPEvalulator is responsible for communicating with the widgets and with the datamanager |
NIREPIntensityVariance | |
NIREPInteractorStyleImage2D | |
NIREPInverseConsistencyError | |
NIREPRectilinearWipeWidget | |
NIREPRelativeOverlap | |
NIREPStatistics | This is an adapter class that all NIREP statistics classes inherit from |
NIREPTargetOverlap | |
NIREPTransitivityError | |
NIREPvtkInteractorStyleImage2D | |
NIREPvtkViewImage | Base class for 2D/3D image viewers, see NIREPvtkViewImage2D and vtkViewImage3D |
NIREPvtkViewImage2D | 2D synchronized viewer of a 3D image |
NIREPvtkViewImage2DCommand | |
NIREPwxVTKRenderWindowInteractor | |
ObjectmapForm | This class takes care of changing the different aspects of an object map. This includes turning off and on the entries, changing the names, changing the color and changing the number of shadows |
PairwiseComparison | |
Panel | Panel is each individual widget that comprises of a render window, pop up menus, and control over the render window |
PanelForm | PanelForm is a form to change different items of the panel to the users desire |
QuickView2 | |
RelativeOverlap | |
ResourceDescription | |
ResourceDescriptionList | |
TextTable | |
VariableList | Stores the variables in the display description and replaces variables with values |
VectorField | 2D synchronized viewer of a 3D image |
ViewDisplayDescription | |
ViewEvaluatorCommands | |
ViewRDL | |
ViewWidgetCommands | |
vtkCommand | |
vtkInteractorStyleImage | |
vtkInteractorStyleImage2D | |
vtkRenderWindowInteractor | |
vtkSynchronizedView | |
vtkThreadedImageAlgorithm | |
WidgetList | Stores the widget commands in a vector. The location in the vector corresponds to the location in the display grid. Also will be able to return the widget type and the parameters of the widget command |
WindowDeleteSpatialData | |
Wipe | 2D synchronized viewer of a 3D image |
wxApp | |
wxComboBox | |
wxDialog | |
wxFastComboEditor | |
wxFrame | |
wxGLCanvas | |
wxGrid | |
wxGridCellChoiceRenderer | |
wxGridCellEditor | |
wxGridCellStringRenderer | |
WxNIREPApp | |
wxPanel | |
wxSComboBox | |
wxTextCtrl | |
wxVtkImageFlip | This class is a dialog window that helps flipping and rotating a 3D Image to correct geometry problems. It takes a VTK image as input and pops up 3 views of it. Flipping the image is possible in the 3 orientations. Rotations are possible by choosing an acquisition flag |