NIREP

Class List

Here are the classes, structs, unions and interfaces with brief descriptions:
BasicDescription
Checkerboard2D synchronized viewer of a 3D image
ResourceDescription::CoordinateSystem
CreateDisplay
CreateEvaluatorCommand
DisplayAttributes
DisplayDescriptionThis 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::DisplayInfoThis will set the data manager so that the images can be read in
EditRDL
EditTextPanels
EvaluatorListEvalulator is responsible for maintaining the evaluator list (human-readable), stored as a map
EzGrid
GenerateRDL
GetPanelFromUser
Grid2D synchronized viewer of a 3D image
IntelliTextCtrl
InterfaceInterface 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
NIREPDataManagerThe 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
NIREPDisplayThis 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
NIREPDisplayManagerNIREPDisplayManager 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
NIREPEvaluatorNIREPEvalulator is responsible for communicating with the widgets and with the datamanager
NIREPIntensityVariance
NIREPInteractorStyleImage2D
NIREPInverseConsistencyError
NIREPRectilinearWipeWidget
NIREPRelativeOverlap
NIREPStatisticsThis is an adapter class that all NIREP statistics classes inherit from
NIREPTargetOverlap
NIREPTransitivityError
NIREPvtkInteractorStyleImage2D
NIREPvtkViewImageBase class for 2D/3D image viewers, see NIREPvtkViewImage2D and vtkViewImage3D
NIREPvtkViewImage2D2D synchronized viewer of a 3D image
NIREPvtkViewImage2DCommand
NIREPwxVTKRenderWindowInteractor
ObjectmapFormThis 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
PanelPanel is each individual widget that comprises of a render window, pop up menus, and control over the render window
PanelFormPanelForm is a form to change different items of the panel to the users desire
QuickView2
RelativeOverlap
ResourceDescription
ResourceDescriptionList
TextTable
VariableListStores the variables in the display description and replaces variables with values
VectorField2D synchronized viewer of a 3D image
ViewDisplayDescription
ViewEvaluatorCommands
ViewRDL
ViewWidgetCommands
vtkCommand
vtkInteractorStyleImage
vtkInteractorStyleImage2D
vtkRenderWindowInteractor
vtkSynchronizedView
vtkThreadedImageAlgorithm
WidgetListStores 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
Wipe2D synchronized viewer of a 3D image
wxApp
wxComboBox
wxDialog
wxFastComboEditor
wxFrame
wxGLCanvas
wxGrid
wxGridCellChoiceRenderer
wxGridCellEditor
wxGridCellStringRenderer
WxNIREPApp
wxPanel
wxSComboBox
wxTextCtrl
wxVtkImageFlipThis 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
 All Classes Functions Variables Typedefs Enumerations Enumerator