C_GPU_DEVICE | |
C_ReplaceIntensityFunctor< TOutputPixelType > | |
C_Test | |
►CAbstractFileReader | |
Cniftk::CoordinateAxesDataReaderService | Loads a 4x4 Matrix into a niftk::CoordinateAxesData |
Cniftk::LabelMapReader | |
Cniftk::PNMReaderService | The PNMReaderService class |
►CAbstractFileWriter | |
Cniftk::CoordinateAxesDataWriterService | Saves a niftk::CoordinateAxesData into a 4x4 Matrix text file |
Cniftk::LabelMapWriter | Writer to save labeled lookup tables in the format of Slicer v 4.4.0 |
Cniftk::PNMWriterService | |
Cniftk::ad | |
CAffineTransformParametersProperty | MITK data-node property suitable for holding affine transform parameters |
►CAmoebaOptimizer | |
Citk::UCLSimplexOptimizer | Subclass itkAmoebaOptimizer to fix bug in SetCostFunction |
CArguments | |
Carguments | |
►CArray | |
Citk::ImageAndArray< TPixel, VImageDimension > | |
Citk::Functor::AWhereNoneZeroOtherwiseB< TInput1, TInput2, TOutput > | Function object that given two inputs A and B, will return A if A is not zero, and otherwise return B |
Citk::BackwardImageProjector2Dto3D< IntensityType >::BackwardImageProjectorThreadStruct | |
►CBase | |
CBar | |
CFoo | |
Cniftk::BaseControllerPrivate | |
►CBaseData | |
Cniftk::CMICLogo | |
Cniftk::CoordinateAxesData | Class to enable the data to represent coordinate axes to be added as a mitk::BaseData to the mitk::DataStorage. This class turns out to be very simple, as the BaseData contains the mitk::BaseGeometry, which contains all the information we need. So this class is effectively a dummy class |
Cniftk::CUDAImage | |
Cniftk::LookupTableContainer | Class to contain a vtkLookupTable and to store meta-data attributes like display name, which order to display it in in GUI, etc |
Cniftk::PCLData | |
Cniftk::VLDummyData | |
►CBaseDataSerializer | |
Cniftk::CoordinateAxesDataSerializer | Serializes niftk::CoordinateAxesData for mitk::SceneIO |
►CBaseLocalStorage | |
Cmitk::Image2DToTexturePlaneMapper3D::LocalStorage | Contains the VTK objects necessary to render the mitk::Image |
Cniftk::CoordinateAxesVtkMapper3D::LocalStorage | Contains the VTK objects necessary to render the niftk::CoordinateAxesData via niftk::CoordinateAxesVtkMapper3D |
Cniftk::FastPointSetVtkMapper3D::LocalStorage | Contains the VTK objects necessary to render the mitk::PointSet |
►CBaseProperty | |
Cniftk::AffineTransformDataNodeProperty | MITK data-node property suitable for holding affine transforms |
Cniftk::AffineTransformParametersDataNodeProperty | |
Cniftk::CUDAImageProperty | |
Cniftk::ITKRegionParametersDataNodeProperty | MITK data-node property suitable for holding an ITK Region, consisting of a "valid" flag, plus 6 parameters containing the index and size, as a simple vector of integers |
CBaseVideoProcessor | Abstract base class that provides methods to read from a capture device, do some processing by calling the virtual Run() method and provides access to a cvVideoWriter object, while managing the memory buffer for each grabbed image |
Cniftk::BaseViewPrivate | |
CBaseViewWorkbenchWindowAdvisor | Abstract advisor class to set up application windows on startup |
Citk::BasicImageFeaturesImageFilter< TInputImage, TOutputImage >::BasicImageFeaturesThreadStruct | |
Cniftk::BasicMesh | Simple mesh implementation that is used in the Surface Extraction and surface smoothing and decimation algorithms. This stores a list of vertices and another list of triangles (which references the vertex list) |
Cniftk::BasicTriangle | Simple triangle implementation that is used in the Surface Extraction and surface smoothing and decimation algorithms. It keeps hold of vertices, triangle index and has an active flag |
Cniftk::BasicVec3D | Simple 3D Vector implementation that is used in the Surface Extraction and surface smoothing and decimation algorithms |
Cniftk::BasicVertex | Simple vertex implementation that is used in the Surface Extraction and surface smoothing and decimation algorithms. It has both a position and a normal |
Citk::BreastMaskSegmentationFromMRI< ImageDimension, InputPixelType >::BIFIntensityAccessor | |
Citk::Functor::BinariseUsingPadding< TInput, TOutput > | Provide the operator to binarise a pixel: return 0, if the pixel is equal to the padding value, return 1, otherwise |
►Cbinary_function | |
Citk::BreastMaskSegmentationFromMRI< ImageDimension, InputPixelType >::larger_second< T > | |
►CBinaryFunctorImageFilter | |
Citk::BinaryIntersectWithPaddingImageFilter< TInputImage, TOutputImage > | Calculate the intersection of two images using padding value |
Citk::BinaryUnionWithPaddingImageFilter< TInputImage, TOutputImage > | Calculate the union of two images using padding value |
Citk::CropTargetImageWhereSourceImageNonZeroImageFilter< TInputImage1, TInputImage2, TOutputImage > | Crops the target (second input) where the source image (first input) is non zero |
Citk::DivideOrZeroImageFilter< TInputImage1, TInputImage2, TOutputImage > | Implements an operator for pixel-wise division of two images, and where divisor is zero, outputs zero |
Citk::ExcludeImageFilter< TInputImage1, TInputImage2, TOutputImage > | Performs the connection breaker algorithm as in "Interactive Algorithms for the segmentation and quantification of 3-D MRI scans" Freeborough et. al. CMPB 53 (1997) 15-25 |
Citk::InjectSourceImageGreaterThanZeroIntoTargetImageFilter< TInputImage1, TInputImage2, TOutputImage > | If first input is != 0, then the first input is copied to output, otherwise, the second input pixel is copied to output |
Citk::MaximumCurvatureImageFilter< TInputImage1, TInputImage2, TOutputImage > | Calculates maximum curvature, assuming that the two inputs represent Gaussian Curvature on input 0, and Mean Curvature on input 1 |
Citk::MinimumCurvatureImageFilter< TInputImage1, TInputImage2, TOutputImage > | Calculates minimum curvature, assuming that the two inputs represent Gaussian Curvature on input 0, and Mean Curvature on input 1 |
Citk::Functor::BinaryIntersectWithPadding< TInput, TOutput > | Provide the operator to calculate the intersection of two pixels using padding value: return 1, if both pixels do not equal to the padding value, return 0, otherwise |
Citk::Functor::BinaryUnionWithPadding< TInput, TOutput > | Provide the operator to calculate the union of two pixels using padding value: return 1, if either pixels does not equal to the padding value, return 0, otherwise |
Cniftk::Border | |
Citk::Functor::BWhereANonZeroOtherwiseZero< TInput1, TInput2, TOutput > | Function object that given two inputs A and B, will return B if A is not zero, and otherwise return 0 |
CCameraCalibrationTest | Test class for Camera Calibration, using data from our Viking 3D Stereo Laparoscope |
Cniftk::CGALMesherBackEnd | |
Cniftk::CMC33 | Marching Cubes - CMC33 algorithm |
►CCommand | |
CCommandIterationUpdate< TFilter > | |
Citk::CommandIterationUpdateSuperEllipseFit | |
►Citk::IterationUpdateCommand | Simply prints out the registration params, so we can track registration |
Citk::VnlIterationUpdateCommand | Simply prints out the registration params, so we can track registration |
Citk::ReconstructionAndRegistrationUpdateCommand | Override this class to redefine DoExecute() |
Citk::ReconstructionUpdateCommand | Override this class to redefine DoExecute() |
Citk::SimultaneousReconAndRegnUpdateCommand | Override this class to redefine DoExecute() |
Cniftk::DisplayGeometryModificationCommand | |
Cniftk::ItkSignalCollector | Class for collecting ITK signals and sending notifications of them to registered listeners |
Cniftk::PropertyChangedCommand | |
Cniftk::VisibilityChangedCommand | |
Cniftk::CommandLineArgumentDescription | |
Cniftk::CommandLineParser | Parser for extracting program arguments from the command line |
Cvideo::Compressor | |
Cvideo::CompressorImpl | |
Citk::Functor::ConnectionBreak< TInput1, TInput2, TOutput > | |
Ccontains | |
Ccontains | |
Ccontains | |
Ccontains | |
Ccontains | |
Ccontains | |
Ccontains | |
Cniftk::CoreIOMimeTypes | The CoreIOMimeTypes class |
►CCoreObjectFactoryBase | |
Cniftk::CoreIOObjectFactory | Object factory class to create and register our IO classes |
Cniftk::CoreObjectFactory | Object factory class to instantiate or set properties on our non-IO related classes |
►CCoreObjectFactoryBase | |
Cmitk::NifTKIGIObjectFactory | Object factory class to create and register stuff at startup |
CCorrectImageDistoration | Takes an input video image (eg. jpg, png), and distortion corrects it, writing to output (.jpg, png) |
CCorrectVideoFileDistoration | Takes an input video file (.avi), and distortion corrects it, writing to output (.avi) |
Cniftk::CSVRow | Comma separated value (CSV) row class used to parse rows from an input stream and split them into a vector of strin elements |
►CctkCheckableComboBox | |
Cniftk::DataStorageCheckableComboBox | |
►CctkPluginActivator | |
Cmitk::AffineTransformViewActivator | CTK Plugin Activator class for AffineTransformView |
Cmitk::FootpedalHotkeyViewActivator | |
Cmitk::IGIVLEditorActivator | Activator class for the IGIVLEditor |
Cmitk::it_unito_cim_intensityprofile_Activator | |
Cmitk::NiftyRegPluginActivator | |
Cmitk::NiftySegPluginActivator | |
Cmitk::PivotCalibrationViewActivator | |
Cmitk::PointerCalibViewActivator | |
Cmitk::PointRegViewActivator | |
Cmitk::PointSetCropperPluginActivator | |
Cmitk::RMSErrorViewActivator | |
Cmitk::SnapshotViewActivator | CTK Plugin Activator class for SnapshotView |
Cmitk::SurfaceExtractorPluginActivator | CTK Plugin Activator class for the Surface Extractor plugin |
Cmitk::SurfaceReconViewActivator | |
Cmitk::SurfaceRegViewActivator | |
Cmitk::TrackedImageViewActivator | |
Cmitk::TrackedPointerViewActivator | |
Cmitk::uk_ac_ucl_cmic_breastsegmentation_Activator | |
Cmitk::uk_ac_ucl_cmic_igiundistort_Activator | |
Cmitk::uk_ac_ucl_cmic_imagestatistics_Activator | |
Cmitk::uk_ac_ucl_cmic_mitksegmentation_Activator | Class to launch/activate the MITKSegmentationView |
Cmitk::uk_ac_ucl_cmic_pointsetconverter_Activator | |
Cmitk::VLRendererPluginActivator | |
Cmitk::XnatPluginActivator | |
►Cniftk::BaseApplicationPluginActivator | Abstract class that implements QT and CTK specific functionality to launch the application as a plugin |
Cniftk::PluginActivator | Plugin activator for the uk.ac.ucl.cmic.common plugin |
Cniftk::PluginActivator | Plugin activator for the uk.ac.ucl.cmic.common plugin |
Cniftk::PluginActivator | Plugin activator for the uk.ac.ucl.cmic.common plugin |
Cniftk::PluginActivator | Plugin activator for the uk.ac.ucl.cmic.common plugin |
Cniftk::CameraCalViewActivator | |
Cniftk::CommonMIDASActivator | |
Cniftk::DataSourcesViewActivator | |
Cniftk::GeneralSegmentorActivator | CTK Plugin Activator class for niftkGeneralSegmentorView |
Cniftk::IGIUltrasoundOverlayEditorActivator | Activator class for the IGIUltrasoundOverlayEditor |
Cniftk::IGIVideoOverlayEditorActivator | Activator class for the IGIVideoOverlayEditor |
Cniftk::IGIVLVideoOverlayEditorActivator | Activator class for the IGIVLVideoOverlayEditor |
Cniftk::MorphologicalSegmentorActivator | |
Cniftk::PluginActivator | Plugin activator for the uk.ac.ucl.cmic.common plugin |
Cniftk::PluginActivator | Plugin activator for the uk.ac.ucl.cmic.common plugin |
Cniftk::PluginActivator | Plugin activator for the uk.ac.ucl.cmic.common plugin |
Cniftk::PluginActivator | Plugin activator for the uk.ac.ucl.cmic.common plugin |
Cniftk::PluginActivator | Plugin activator for the uk.ac.ucl.cmic.common plugin |
Cniftk::VLStandardDisplayEditorActivator | Activator class for the VLStandardDisplayEditor |
►CctkXnatSettings | |
CXnatPluginSettings | |
Citk::data_history | |
►CDataInteractor | |
Cniftk::AffineTransformDataInteractor3D | Affine data interaction with objects in 3D windows |
►CDataNode | |
Cniftk::VLGlobalSettingsDataNode | |
CDataStoragePropertyListener | Base class for objects that Listen to data storage for a specific property such as "visible" |
CDataStorageVisibilityTracker | Observes the visibility changes of data nodes in a 'tracked' renderer and updates their visibility in the 'managed' renderers accordingly |
Cvideo::Decompressor | |
Cvideo::DecompressorImpl | |
CDerivativeBridge | AbstractBase class, implementing Bridge [2] to provide an interface for anything that calculates derivatives |
►CDisplacementFieldJacobianDeterminantFilter | |
Citk::ForwardDifferenceDisplacementFieldJacobianDeterminantFilter< TInputImage, TRealType, TOutputImage > | |
►CDisplayInteractor | |
Cniftk::DnDDisplayInteractor | Observer that manages the interaction with the display |
Cniftk::ThumbnailInteractor | Observer that manages the interaction with the thumbnail window |
Citk::Function::DivOrZero< TInput1, TInput2, TOutput > | |
Cboost::gil::double_one | |
Cboost::gil::double_zero | |
Citk::dsr | |
►CEnumerationProperty | |
Cniftk::VL_Clip_Mode_Property | |
Cniftk::VL_Fog_Mode_Property | |
Cniftk::VL_Point_Mode_Property | |
Cniftk::VL_Render_Mode_Property | |
Cniftk::VL_Smart_Target_Property | |
Cniftk::VL_Surface_Mode_Property | |
Cniftk::VL_Volume_Mode_Property | |
CEuclideanDistancePointMetric | Computes the distance between a moving point-set and a fixed point-set. Correspondance is assumed between consecutive elements of the two point sets |
CEvaluateIntrinsicParametersOnNumberOfFrames_h | Computes the tracking matrix for each frame of the video |
►CEventStateMachine | |
Cniftk::ToolKeyPressStateMachine | |
►Cexception | |
CInvalidImageSizeException | Exception class for when an image is deemed to be the wrong size (number of voxels) |
►CFeedbackContourTool | |
►Cniftk::Tool | Base class for segmentor tools that need access to the list of seeds for the current reference data volume registered with the ToolManager |
►Cniftk::ContourTool | Provides common functionality for DrawTool and PolyTool where these two tools enable drawing lines and poly-lines around voxel edges |
Cniftk::DrawTool | Tool to draw lines around voxel edges like MIDAS does rather than through them as most of the MITK tools do |
Cniftk::PolyTool | Tool to draw poly lines around voxel edges like MIDAS does rather than through them as most of the MITK tools do |
Cniftk::PosnTool | Dummy class, as the MIDAS posn tool, just enables you to change the position of the slices in 2 or 3 windows, which is the default behaviour of the MITK ortho-viewer anyway |
Cniftk::SeedTool | Seed tool for adding / removing / moving seeds |
►Cniftk::FilteringStateMachine | Common base class for segmentor tools and interactors |
Cniftk::PaintbrushTool | Paint brush tool used during editing on the morphological editor screen (a.k.a connection breaker) |
Cniftk::PointSetDataInteractor | Derived from mitk::PointSetDataInteractor so we can handle the mouse move event |
Cniftk::PointSetInteractor | Derived from mitk::PointSetInteractor so we can handle the mouse move event |
Cniftk::Tool | Base class for segmentor tools that need access to the list of seeds for the current reference data volume registered with the ToolManager |
Cniftk::ToolKeyPressStateMachine | |
Citk::FiniteDifferenceVoxel< Dimension, VectorSize, PixelType, PrecisionType > | Simple data type to hold a voxel value, and indexes that can be used to refer to other voxels |
Cniftk::FixedLengthFileReader< T, S > | Reads a fixed number S of type T from a file |
►CFootpedalHotkeyViewWidget | |
CFootpedalHotkeyView | |
Cvideo::FrameInfo | |
Cvideo::CompressorImpl::FramePerfStats | |
Cvideo::FrameStats | |
Cvideo::FrameTime | |
Cvideo::FrameType | |
Cniftk::GeneralSegmentorControllerPrivate | |
Cniftk::GeneralSegmentorPipelineCache | |
►Cniftk::GeneralSegmentorPipelineInterface | Abstract interface to plug the ITK pipeline into MITK framework |
Cniftk::GeneralSegmentorPipeline< TPixel, VImageDimension > | A specific implementation of GeneralSegmentorPipelineInterface, based on ITK, called from MITK |
Cniftk::GeneralSegmentorPipelineParams | A simple parameters object to pass all parameters to the ITK based region growing pipeline |
►CGLEWInitHelper | |
CCompressorTestWindow | |
CDecompressorTestWindow | |
Cmitk::GoldStandardPoint | |
CHandeyeCalibrate_h | Computes the handeye calibration using extrinsic calibration and tracking data, using TSAI's least squares method |
CHandeyeCalibrateFromDirectory_h | Computes the handeye calibration using extrinsic calibration and tracking data, using TSAI's least squares method. The class searches the directory for a suitable video file, frame map and tracking data |
Cstd::hash< niftk::BasicVertex > | |
CWTF::HashSet< ValueArg, HashArg, TraitsArg > | |
CWTF::HashSetTranslatorAdapter< ValueType, ValueTraits, T, Translator > | |
Citk::header_key | |
►CHistogram | |
Citk::Statistics::UCLHistogram< TMeasurement, VMeasurementVectorSize, TFrequencyContainer > | Extends Histogram to provide standard Entropy functions |
►CIApplication | |
►Cniftk::BaseApplication | Abstract plugin class to start up an application |
Cniftk::NiftyIGIApplication | Plugin class to start up the NiftyIGI application |
Cniftk::NiftyMIDASApplication | Plugin class to start up the NiftyMIDAS application |
Cniftk::NiftyViewApplication | Plugin class to start up the NiftyView application |
►Cniftk::IBaseView | Public interface to QmitkBaseView |
►Cniftk::BaseView | Base view component for plugins listening to visibility change events, focus changed events and so on |
CAffineTransformView | Affine transform UI plugin, provides controls to rotate, translate, scale and shear an mitk::DataNode's index to world geometry, which can be applied to images, surfaces and meshes alike. However, the Resample button only applies to images |
CFootpedalHotkeyView | |
CIntensityProfileView | IntensityProfileView |
►Cniftk::BaseSegmentorView | Base view component for MIDAS Segmentation widgets |
Cniftk::GeneralSegmentorView | Provides a view for the MIDAS general purpose, Irregular Volume Editor functionality, originally developed at the Dementia Research Centre UCL (http://dementia.ion.ucl.ac.uk/) |
Cniftk::MorphologicalSegmentorView | Provides the plugin component for the MIDAS brain segmentation functionality, originally developed at the Dementia Research Centre UCL |
Cniftk::CameraCalView | User interface to provide controls to do mono/stereo, video camera calibration |
Cniftk::DataSourcesView | User interface to provide Image Guided Surgery functionality |
Cniftk::ImageLookupTablesView | Provides a simple GUI enabling the selection of window, level, min, max and a choice of lookup tables |
Cniftk::SideViewerView | Base view component for MIDAS Segmentation widgets |
CPivotCalibrationView | User interface to provide controls for Ultrasound CT registration |
CPointerCalibView | User interface for Ultrasound Pointer Based Calibration as described in Muratore 2001 |
CPointRegView | User interface to provide controls point based registration |
CQmitkPointSetCropper | Highly Experimental |
CRMSErrorView | User interface to simply setup the QmitkRMSErrorWidget |
CSurfaceExtractorView | Provides a simple GUI to extract the surface of 3D volumes |
CSurfaceReconView | User interface to provide a reconstructed surface from video images |
CSurfaceRegView | User interface to provide controls for surface based registration |
CTrackedImageView | Coordinates an image moving via a tracking transform |
CTrackedPointerView | User interface to provide controls for a tracked pointer |
CUndistortView | |
CVLRendererView | Provides a simple GUI to visualize stuff |
►CIContextMenuAction | |
CPropagateSegmentationAlongTimeAction | |
CQmitkCreatePolygonModelAction | |
CWTF::IdentityExtractor< T > | |
►Cniftk::IGIBufferedSaveableDataSourceI | Abstract base class for data sources that can clean their own buffer |
Cniftk::MITKTrackerDataSourceService | Provides a local MITK implementation of a tracker interface, as an IGIDataSourceServiceI. The other class niftk::NDITracker provides the main tracking mechanism, utilising MITK to speak to the serial port and grab data etc. This class therefore is to coordinate threads, buffers, etc. and to function as a MicroService |
►Cniftk::NiftyLinkDataSourceService | Abstract base class for both NiftyLink Client and Server sources |
Cniftk::NiftyLinkClientDataSourceService | |
Cniftk::NiftyLinkServerDataSourceService | |
Cniftk::OpenCVVideoDataSourceService | Provides an OpenCV video feed, as an IGIDataSourceServiceI |
Cniftk::UltrasonixDataSourceService | Provides a feed of images from Ultrasonix MDP, as an IGIDataSourceServiceI |
►Cniftk::IGICleanableDataSourceI | Abstract base class for data sources that can clean their own buffer |
Cniftk::MITKTrackerDataSourceService | Provides a local MITK implementation of a tracker interface, as an IGIDataSourceServiceI. The other class niftk::NDITracker provides the main tracking mechanism, utilising MITK to speak to the serial port and grab data etc. This class therefore is to coordinate threads, buffers, etc. and to function as a MicroService |
Cniftk::NiftyLinkDataSourceService | Abstract base class for both NiftyLink Client and Server sources |
Cniftk::NVidiaSDIDataSourceService | Provides an NVidia SDI video feed, as an IGIDataSourceServiceI |
Cniftk::OpenCVVideoDataSourceService | Provides an OpenCV video feed, as an IGIDataSourceServiceI |
Cniftk::UltrasonixDataSourceService | Provides a feed of images from Ultrasonix MDP, as an IGIDataSourceServiceI |
Cniftk::IGIDataItemInfo | Info class to describe current state, so that GUI can display status |
►CIGIDataSource | |
Cmitk::TestIGIDataSource | |
►Cniftk::IGIDataSourceFactoryServiceI | Interface for a factory to create niftk::IGIDataSourceServiceI |
►Cniftk::MITKTrackerDataSourceFactory | Abstract factory class to create MITKTrackerDataSources |
Cniftk::MITKAuroraCubeDataSourceFactory | Class to create Aurora Cube trackers |
Cniftk::MITKAuroraDomeDataSourceFactory | Class to create Aurora Dome trackers |
Cniftk::MITKAuroraTableTopDataSourceFactory | Class to create Aurora Table Top trackers |
Cniftk::MITKPolarisSpectraDataSourceFactory | Class to create Polaris Vicra trackers |
Cniftk::MITKPolarisVicraDataSourceFactory | Class to create Polaris Vicra trackers |
Cniftk::NiftyLinkClientDataSourceFactory | Factory class to create NiftyLinkClientDataSourceServices |
Cniftk::NiftyLinkServerDataSourceFactory | Factory class to create NiftyLinkServerDataSourceServices |
Cniftk::NVidiaSDIDataSourceFactory | Factory class to create NVidiaSDIDataSources |
Cniftk::OpenCVVideoDataSourceFactory | Factory class to create OpenCVVideoDataSources |
Cniftk::QtAudioDataSourceFactory | Factory class to create QtAudioDataSources |
Cniftk::UltrasonixDataSourceFactory | Factory class to create UltrasonixDataSources |
Cniftk::IGIDataSourceFactoryServiceRAII | RAII object to retrieve a specific IGIDataSourceFactoryServiceI subclass |
Cniftk::IGIDataSourceLocker | Helper class to provide a class-level counter |
►Cniftk::IGILocalDataSourceI | Abstract base class for local data sources |
Cniftk::MITKTrackerDataSourceService | Provides a local MITK implementation of a tracker interface, as an IGIDataSourceServiceI. The other class niftk::NDITracker provides the main tracking mechanism, utilising MITK to speak to the serial port and grab data etc. This class therefore is to coordinate threads, buffers, etc. and to function as a MicroService |
Cniftk::NVidiaSDIDataSourceService | Provides an NVidia SDI video feed, as an IGIDataSourceServiceI |
Cniftk::OpenCVVideoDataSourceService | Provides an OpenCV video feed, as an IGIDataSourceServiceI |
Cniftk::UltrasonixDataSourceService | Provides a feed of images from Ultrasonix MDP, as an IGIDataSourceServiceI |
CIGIOverlayEditorPreferencePage | Preference page for IGIUltrasoundOverlayEditor |
►Cniftk::IGISaveableDataSourceI | Abstract base class for data sources that can save their own buffer |
Cniftk::NiftyLinkDataSourceService | Abstract base class for both NiftyLink Client and Server sources |
Cniftk::IGIUltrasoundOverlayEditorPrivate | PIMPL pattern implementation of IGIUltrasoundOverlayEditor |
Cniftk::IGIVideoOverlayEditorPrivate | PIMPL pattern implementation of IGIVideoOverlayEditor |
CIGIVLEditorPrivate | PIMPL pattern implementation of IGIVLEditor |
Cniftk::IGIVLVideoOverlayEditorPrivate | PIMPL pattern implementation of IGIVLVideoOverlayEditor |
►CILifecycleAwarePart | |
Cniftk::BaseView | Base view component for plugins listening to visibility change events, focus changed events and so on |
►CILinkedRenderWindowPart | |
CIGIVLEditor | Simple editor that delegates all functionality to a QmitkIGIVLEditor, and most methods are dummy or do-nothing implementations, as the widget is for a very specific purpose and most of the mitk::ILinkedRenderWindowPart are not needed |
Cniftk::IGIUltrasoundOverlayEditor | Simple editor that delegates all functionality to a niftk::IGIUltrasoundOverlayWidget, and most methods are dummy or do-nothing implementations, as the widget is for a very specific purpose and most of the mitk::ILinkedRenderWindowPart are not needed |
Cniftk::IGIVideoOverlayEditor | Simple editor that delegates all functionality to a niftk::IGIVideoOverlayWidget, and most methods are dummy or do-nothing implementations, as the widget is for a very specific purpose and most of the mitk::ILinkedRenderWindowPart are not needed |
Cniftk::IGIVLVideoOverlayEditor | Simple editor that delegates all functionality to a niftk::VLVideoOverlayWidget, and most methods are dummy or do-nothing implementations, as the widget is for a very specific purpose and most of the mitk::ILinkedRenderWindowPart are not needed |
Cniftk::MultiViewerEditor | Provides a display with with multiple image viewers on up to 5 x 5 panes of equal size in a grid layout |
Cniftk::SingleViewerEditor | Simple image viewer that supports cursor and magnification binding |
Cniftk::VLStandardDisplayEditor | Simple editor that delegates all functionality to a niftk::VLStandardDisplayWidget, and most methods are dummy or do-nothing implementations, as the widget is for a very specific purpose and most of the mitk::ILinkedRenderWindowPart are not needed |
CImage | Simultaneous itk::Image and itk::Array (and hence vnl_vector) class |
►CImage< TPixel, VImageDimension > | |
Citk::ImageAndArray< TPixel, VImageDimension > | |
Citk::image_dimension | |
►CImageFunction | |
Citk::BinaryThresholdSurfaceVoxelImageFunction< TInputImage, TCoordRep > | Returns true is the value of an image lies within a range of thresholds This ImageFunction returns true (or false) if the pixel value lies within (outside) a lower and upper threshold value. The threshold range can be set with the ThresholdBelow, ThresholdBetween or ThresholdAbove methods. The input image is set via method SetInputImage() |
Citk::MinimumImageFunction< TInputImage, TCoordRep > | Calculate the minimum value in the neighborhood of a pixel |
►CImageIOBase | |
►Citk::AnalyzeImageIO3160 | Class that defines how to read Analyze file format. Analyze IMAGE FILE FORMAT - As much information as I can determine from the Medical image formats web site, and the Analyze75.pdf file provided from the Mayo clinic. A special note of thanks to Dennis P. Hanson (dph@m.nosp@m.ayo..nosp@m.edu) for his generous contributions in getting this information correct |
Citk::DRCAnalyzeImageIO | Subclass of AnalyzeImageIO3160, to read Dementia Research Centre (DRC) Analyze format, which is incorrectly flipped. If you call this->SetDRCMode(true) (also default), it will do DRC specific functionality, and if you call SetDRCMode(false), it will revert to standard ITK functionality |
Citk::INRImageIO | ITK IO class to load INRIA image format |
Citk::NiftiImageIO3201 | Class that defines how to read Nifti file format. Nifti IMAGE FILE FORMAT - As much information as I can determine from sourceforge.net/projects/Niftilib |
Citk::ImageProjector2D3D< IntensityType >::ImageProjectorThreadStruct | |
►CImageRegistrationMethod | |
Citk::SingleResolutionImageRegistrationMethod< TFixedImage, TMovingImage > | Base class for NifTK Image Registration Methods |
►Citk::SingleResolutionImageRegistrationMethod< TImageType, TImageType > | |
►Citk::MaskedImageRegistrationMethod< TImageType > | |
Citk::BlockMatchingMethod< TImageType, TScalarType > | Initial implementation of Seb Ourselin's block matching algorithm |
►Citk::SingleResolutionImageRegistrationMethod< TInputImageType, TInputImageType > | |
►Citk::MaskedImageRegistrationMethod< TInputImageType > | Base class for NifTK Image Registration Methods employing a binary mask |
►Citk::MultiStageImageRegistrationMethod< TInputImageType > | Base Class specifically for doing multiple stage registrations |
Citk::RigidPlusScaleImageRegistrationMethod< TInputImageType > | Class specifically for doing Rigid plus Scale registration |
Citk::TranslateRotateScaleImageRegistrationMethod< TInputImageType > | Class specifically for doing Translate, Rotate, Scale registration |
Citk::TranslationThenRotationImageRegistrationMethod< TInputImageType > | Class specifically for doing registration that alternately solves the translation components, then the rotation components |
►CImageSource | |
Citk::GroupwiseRegistrationMethod< TImageType, Dimension, TScalarType, TDeformationScalar > | A class to perform a generic group-wise registration |
Cniftk::QImageToMitkImageFilter | A basic interface to produce a 2D Mitk image from a 2D QImage. Currently only supports a QImage with format |
►CImageToImageFilter | |
►Citk::BaseCTEFilter< TInputImage > | |
Citk::LaplacianSolverImageFilter< TInputImage, TScalarType > | Solves Laplace equation over the cortical volume |
►Citk::LaplacianSolverImageFilter< TInputImage > | |
Citk::HighResLaplacianSolverImageFilter< TInputImage, TScalarType > | Solves Laplace equation over the cortical volume, but can be run at very high resolution, by setting the VoxelMultiplicationFactor to determine an effective voxel size |
►Citk::CreateEulerAffineTransformMatrixBaseClass< Image< IntensityType, 3 >, Image< IntensityType, 3 > > | |
Citk::CreateEulerAffineTransformMatrix< IntensityType > | Class to apply the affine transformation matrix to a 3D image |
►Citk::ImageProjectionBaseClass2D3D< Image< IntensityType, 2 >, Image< IntensityType, 3 > > | |
Citk::BackwardImageProjector2Dto3D< IntensityType > | Class to project a 3D image into 2D |
►Citk::ImageProjectionBaseClass2D3D< Image< IntensityType, 3 >, Image< IntensityType, 2 > > | |
Citk::CreateForwardBackwardProjectionMatrix< IntensityType > | Class to project a 3D image into 2D |
►Citk::ForwardImageProjector3Dto2D< IntensityType > | Class to project a 3D image into 2D |
Citk::SimulateMammogramFromMRI< IntensityType > | Class to project a 3D image into 2D |
Citk::ImageProjector2D3D< IntensityType > | Class to project a 3D image into 2D |
►Citk::BaseCTEFilter< TImageType > | Base class for methods many CTE filters will need |
►Citk::BaseCTESegmentationFilter< TImageType > | Base class for classes that manipulate the segmented volume before it gets to the Cortical Thickness Estimation |
Citk::AddOneLayerOfGreyMatterFilter< TImageType > | Assumes input is GM, WM, CSF labelled image, and adds 1 layer of GM to the WM, which means that the output will have the same size WM, only 1 voxel wide layer of GM, and the rest is then all CSF |
Citk::CheckForThreeLevelsFilter< TImageType > | Simply checks for 3 levels and passes data straight through |
Citk::CorrectGMUsingNeighbourhoodFilter< TImageType > | Implements section 2.3 in Acosta et al. doi:10.1016/j.media.2009.07.003 |
Citk::CorrectGMUsingPVMapFilter< TImageType > | Implements section 2.3.1 Correction Of Segmentation in Bourgeat MICCAI 2008 |
Citk::SetGreyBoundaryToWhiteOrCSFFilter< TImageType, TScalarType, NDimensions > | Assumes input is GM, WM, CSF labelled image, where the GM is exaclty 1 voxel wide, we then set this GM voxel to WM or CSF depending on thickness, and the immediate neighbourhood |
►Citk::BaseCTEStreamlinesFilter< TImageType, TScalarType, NDimensions > | Base class for filters that calculate thicknesses based on Laplacian streamlines |
Citk::IntegrateStreamlinesFilter< TImageType, TScalarType, NDimensions > | Integrates streamlines using Eulers method (Lagrangian framework) |
Citk::OrderedTraversalStreamlinesFilter< TImageType, TScalarType, NDimensions > | Calculates length between two boundaries, solving PDE by ordered traversal |
►Citk::RelaxStreamlinesFilter< TImageType, TScalarType, NDimensions > | Calculates length between two boundaries, solving PDE by iterative relaxation |
Citk::JorgesInitializationRelaxStreamlinesFilter< TImageType, TScalarType, NDimensions > | Implementation of Jorges method to initialize GM boundaries prior to cortical thickness calculations |
►Citk::LagrangianInitializedRelaxStreamlinesFilter< TImageType, TScalarType, NDimensions > | Implements section 2.3.2 in Bourgeat et. al. ISBI 2008 |
Citk::HighResRelaxStreamlinesFilter< TImageType, TScalarType, NDimensions > | Prototype high res version of RelaxStreamlines Filter |
►Citk::BasicFiniteDifferenceBaseClassImageFilter< TInputImage, TOutputImage > | Abstract base class to provide first, second, mixed derivatives, which can be subclassed for things like calculating Mean / Gaussian curvature |
Citk::GaussianCurvatureImageFilter< TInputImage, TOutputImage > | Class to calculate Gaussian curvature of a scalar image |
Citk::MeanCurvatureImageFilter< TInputImage, TOutputImage > | Class to calculate mean curvature of a scalar image |
Citk::BasicImageFeaturesImageFilter< TInputImage, TOutputImage > | 2D image filter class to compute basic image features (BIFs) on an image |
Citk::BinariseVesselResponseFilter< TInputImage, TOutputImage > | Binarises the vesselness response and keeps the largest objects |
Citk::BoundaryValueRescaleIntensityImageFilter< TImageType > | Applies a linear transformation to the intensity levels of the input Image, but takes into an upper and lower threshold, so we can reassign stuff thats above or below (respectively) these thresholds to a set OutputBoundaryValue |
Citk::BrainMaskFromCTFilter< TInputImage, TOutputImage > | Filter to extract the brain from a CT image. Optionally, the filter can receive a T1 image, co-registered with the CT, to improve the brain extraction |
Citk::CreateEulerAffineTransformMatrixBaseClass< TInputImage, TOutputImage > | The base class for 3D-3D affine transformation matrix |
Citk::CurveFitRegistrationMethod< IntensityType > | |
Citk::DasGradientFilter< TScalarType, NDimensions > | This class calculates the gradient as per equation 3 in Das et. al. Neuroimage 45 (2009) 867-879 |
Citk::DasTransformImageFilter< TScalarType, NDimensions > | Transform an image using a vector field, where each vector represents the absolute sampling position, not a vector displacement |
Citk::DBCImageFilter< TImageType, TMaskType > | |
Citk::DisplacementFieldJacobianFilter< InputScalarType, OutputScalarType, NDimensions > | This class calculates the Jacobian matrix of a deformation field |
Citk::DisplacementFieldJacobianVectorFilter< InputScalarType, OutputScalarType, NDimensions, NJDimensions > | This class calculates the Jacobian matrix of a deformation field and store in a row-major vector |
Citk::DynamicContrastEnhancementAnalysisImageFilter< TInputImage, TOutputImage > | Image filter to process a set of contrast enhancement images |
Citk::ExtendedBrainMaskWithSmoothDropOffCompositeFilter< TImageType > | Takes a mask, dilates outwards, blurs with a gaussian, then substitutes in the dilated mask, so you end up with a bigger mask than you started, with gaussian blurred edges (ie. smooth drop off to zero) |
Citk::FluidVelocityToDeformationFilter< TScalarType, NDimensions > | This class takes two inputs, the first is the current deformation vector field and the second is the fluid velocity vector field. The output is a vector field of deformation according to Christensens paper |
Citk::ForwardAndBackProjectionDifferenceFilter< IntensityType > | Class to compute the difference between a reconstruction estimate and the target set of 2D projection images |
Citk::ForwardProjectionWithAffineTransformDifferenceFilter< IntensityType > | Class to compute the difference between a reconstruction estimate and the target set of 2D projection images |
Citk::FourthOrderRungeKuttaVelocityFieldIntegrationFilter< TScalarType, NDimensions > | This filter integrates a time varying velocity field, using fourth order Runge-Kutta. This filter is basically a tidied up version of that in ANTS: http://www.picsl.upenn.edu/ANTS/ However, ANTS has the four timepoints back to front. I don't know if this is intentional |
Citk::ImageProjectionBaseClass2D3D< TInputImage, TOutputImage > | The base class for 2D-3D forward and back projection |
Citk::ImageRegistrationFilter< TInputImageType, TOutputImageType, Dimension, TScalarType, TDeformationScalar, TPyramidFilter > | Used to plug registration methods into a filter based pipeline |
Citk::IntensityFilter< TIntensityImage, TVesselImage > | |
Citk::InterpolateVectorFieldFilter< TScalarType, NDimensions > | This class takes a vector field as input 1, and a vector field as input 2, and the output is a vector field, of the same dimensions as input 2, where the vector at each location is interpolated from input 1 |
Citk::InvResampleImageFilter< TInputImage, TOutputImage, TInterpolatorPrecisionType > | |
Citk::JonesThicknessFilter< TImageType, TScalarType, NDimensions > | Composite filter to implement Jones et. al. Human Brain Mapping 2005 11:12-32(2000) |
Citk::LargestConnectedComponentFilter< TInputImage, TOutputImage > | Does connected component analysis and outputs a binary volume of the largest connected component |
Citk::LewisGriffinRecursiveGaussianImageFilter< TInputImage, TOutputImage > | Lewis Griffin's implementation of a recursive Gaussian filter which does not produce the oscillations that itk::RecursiveSeparableImageFilter does |
Citk::LightLineResponseImageFilter< TInputImage, TOutputImage > | 2D image filter class to compute the light line response of an image a specific scale |
Citk::LinearlyInterpolatedDerivativeFilter< TFixedImage, TMovingImage, TScalarType, TDeformationScalar > | This class takes as input 2 input images, the Fixed and Moving image, as you would have in a registration pipeline, and outputs the derivative of the moving image resampled by a transformation |
Citk::LSDerivativesL0< TInputImage > | |
Citk::LSDerivativesL1< ImageDimension > | |
Citk::LSDerivativesL2< ImageDimension > | |
Citk::MammogramFatSubtractionImageFilter< TInputImage > | 2D image filter class to subtract the fat signal from a mammogram |
Citk::MammogramMaskSegmentationImageFilter< TInputImage, TOutputImage > | 2D image filter class to segment the breast area from a mammogram |
Citk::MammogramPectoralisSegmentationImageFilter< TInputImage, TOutputImage > | 2D image filter class to segment the pectoral muscle from a mammogram |
Citk::MammogramRegistrationFilter< TInputImage, TOutputImage > | |
Citk::MeanVoxelwiseIntensityOfMultipleImages< TInputImage, TOutputImage > | Image filter class to calculate the mean image on a voxel by voxel basis of multiple input images |
►Citk::MIDASBaseConditionalMorphologyFilter< TInputImage1, TInputImage2, TOutputImage > | Base class for MIDASConditionalErosionFilter and MIDASConditionalDilationFilter |
Citk::MIDASConditionalDilationFilter< TInputImage1, TInputImage2, TOutputImage > | Performs the conditional dilation, described in step 4 of "Interactive Algorithms for the segmentation and quantification of 3-D MRI scans" Freeborough et. al. CMPB 53 (1997) 15-25 |
Citk::MIDASConditionalErosionFilter< TInputImage1, TInputImage2, TOutputImage > | Performs the conditional erosion, described in step 3 of "Interactive Algorithms for the segmentation and quantification of 3-D MRI scans" Freeborough et. al. CMPB 53 (1997) 15-25 |
Citk::MIDASDownSamplingFilter< TInputImage, TOutputImage > | Performs the down sampling described in step 5 of "Interactive Algorithms for the segmentation and quantification of 3-D MRI scans" Freeborough et. al. CMPB 53 (1997) 15-25 |
Citk::MIDASMaskByRegionImageFilter< TInputImage, TOutputImage > | Class, developed for MIDAS migration, that outputs an image the same size as the input, but you can specify a region, and that region is kept, and anything outside that region, set to a single background value. Used for axial cut-off |
Citk::MIDASMeanIntensityWithinARegionFilter< TInputImage1, TInputImage2, TOutputImage > | Calculate the mean intensity within a binary mask (region) |
Citk::MIDASMorphologicalSegmentorLargestConnectedComponentImageFilter< TInputImageType, TOutputImageType > | Largest connected component filter |
Citk::MIDASRegionGrowingImageFilter< TInputImage, TOutputImage, TPointSet > | Implements region growing limited by contours |
Citk::MIDASRethresholdingFilter< TInputImage1, TInputImage2, TOutputImage > | Performs the re-thresholding, described in step 5 of "Interactive Algorithms for the segmentation and quantification of 3-D MRI scans" Freeborough et. al. CMPB 53 (1997) 15-25 |
Citk::MIDASUpSamplingFilter< TInputImage, TOutputImage > | Performs the up sampling described in step 5 of "Interactive Algorithms for the segmentation and quantification of 3-D MRI scans" Freeborough et. al. CMPB 53 (1997) 15-25 |
Citk::MultipleDilateImageFilter< TImageType > | |
Citk::MultipleErodeImageFilter< TImageType > | |
Citk::MultiScaleVesselnessFilter< TInputImage, TOutputImage > | Gives tha maximum filter response using Sato's filter (Sato et al, MedIA 1998) per voxel, given a range of scales |
Citk::NLMFilter< TInputImage, TOutputImage > | |
Citk::NormaliseVectorFilter< TScalarType, NDimensions > | This class takes a vector field and normalises each vector to unit length |
Citk::RegionGrowSurfacePoints< TInputImage, TOutputImage > | Label pixels that are connected to a seed and lie within a range of values |
Citk::RegistrationBasedCorticalThicknessFilter< TInputImage, TScalarType > | |
Citk::RegistrationBasedCTEFilter< TInputImage, TScalarType > | |
►Citk::RegistrationForceFilter< TFixedImage, TMovingImage, TScalarType > | This class takes as input 2 input images, and outputs the registration force |
Citk::CrossCorrelationDerivativeForceFilter< TFixedImage, TMovingImage, TScalarType > | This class takes as input 2 input images, and outputs the registration force based on the derivative of cross correlation |
Citk::SSDRegistrationForceFilter< TFixedImage, TMovingImage, TScalarType > | This class takes as input 2 input images, and outputs the registration force |
Citk::ResampleImage< TInputImage > | Up/Down samples an image in the axial direction to reduce anistoropy |
Citk::RescaleImageUsingHistogramPercentilesFilter< TInputImage, TOutputImage > | Filter to rescale an image, with the input limits being specified as percentiles of the input image histogram |
►Citk::SampleImageFilter< TInputImage, TOutputImage > | Filter to sub- or super-sample an image by a certain factor and apply the appropriate blurring (equivalent to voxel averaging for integer subsampling factors) when subsampling |
Citk::BinaryShapeBasedSuperSamplingFilter< TInputImage, TOutputImage > | Filter to super-sample a mask by a certain factor and apply the appropriate shape based interpolation |
Citk::ScalarImageToNormalizedGradientVectorImageFilter< TInputImage, TScalarType > | This class takes scalar image as input, and outputs a vector field of image gradient |
Citk::ScaleVectorFieldFilter< TScalarType, NDimensions > | This class takes two inputs, the first is a vector field, such as the output from a registration force generator. The second is another vector field, such as the gradient of an image. The images must have the same size, and same vector dimensionality (enforced via template parameters). The output is the first field, scaled by the second. If ScaleByComponents is true, the vectors are simply multiplied componentwise. If ScaleByComponents is false, the vectors are simply multiplied by the individual magnitude of the second vector field |
Citk::SetBoundaryVoxelsToValueFilter< TInputImage, TOutputImage > | Image filter class to set all voxels which are on the boundary of the image to a user specified value (or zero by default) |
Citk::ShapeBasedAveragingImageFilter< TInputImage, TOutputImage > | Combines several segmentations/shapes into an average shape according to the Shaped-Based Averaging, Rohlfing and Maurer, TMI, Jan 2007 |
Citk::SimpleKMeansClusteringImageFilter< TInputImage, TInputMask, TOutputImage > | |
Citk::SliceBySliceImageFilter< TInputImage, TOutputImage, TInputFilter, TOutputFilter, TInternalInputImage, TInternalOutputImage > | Apply a filter or a pipeline slice by slice on an image |
Citk::SubsampleImageFilter< TInputImage, TOutputImage > | Filter to subsample an image by a certain factor and apply the appropriate blurring (equivalent to voxel averaging for integer subsampling factors) |
Citk::Subtract2DImageFromVolumeSliceFilter< IntensityType > | Implements an operator for pixel-wise subtraction of a slice of a 3D volume from a 2D image |
Citk::ThresholdImageWithRespectToPlane< TInputImage, TOutputImage > | Image filter class to set all voxels on one side of plane to a uer specified value (or zero by default) |
Citk::TwinThresholdBoundaryFilter< TImageType > | |
Citk::UCLLabelVotingImageFilter< TInputImage, TOutputImage > | |
►Citk::UCLMultiResolutionPyramidImageFilter< TInputImage, TOutputImage, TScheduleElement > | Framework for creating images in a multi-resolution pyramid |
Citk::UCLRecursiveMultiResolutionPyramidImageFilter< TInputImage, TOutputImage, TScheduleElement > | Creates a multi-resolution pyramid using a recursive implementation |
Citk::UCLN4BiasFieldCorrectionFilter< TInputImage, TOutputImage > | N4 bias field correction algorithm contributed to ITK by Nicholas J. Tustison and James C. Gee.
program runs the ITK N4BiasFieldCorrectionImageFilter on an image to correct nonuniformity commonly associated with MR images. The algorithm assumes a simple parametric model (Gaussian) for the bias field and does not require tissue class segmentation. References: J.G. Sled, A.P. Zijdenbos and A.C. Evans. "A Nonparametric Method for
Automatic Correction of Intensity Nonuniformity in Data" IEEE Transactions on Medical Imaging, Vol 17, No 1. Feb |
Citk::VectorPhiPlusDeltaTTimesVFilter< TScalarType, NDimensions > | This class basically takes two vector images as input (Phi and V) and calculates Phi + (dt * V) |
Citk::VectorVPlusLambdaUImageFilter< TScalarType, NDimensions > | This class takes two vector images as input (V and U), and calculates V + (lambda * U) |
►Citk::RegistrationForceFilter< TFixedImage, TMovingImage, TDeformationScalar > | |
Citk::ParzenWindowNMIDerivativeForceGenerator< TFixedImage, TMovingImage, TScalarType, TDeformationScalar > | This class takes as input 2 input images, and outputs the registration force using Marc's Parzen window approach. (reference to follow) |
►Citk::RegistrationForceFilter< TFixedImage, TMovingImage, TScalar > | |
►Citk::LocalHistogramDerivativeForceFilter< TFixedImage, TMovingImage, TScalar > | |
Citk::NMILocalHistogramDerivativeForceFilter< TFixedImage, TMovingImage, TScalar > | |
►CImageToImageMetric | |
►Citk::ImageToImageMetricWithConstraint< TFixedImage, TMovingImage > | Abstract base class to provide functionality for adding arbitrary constraints, and also arbitrary ways of evaluating a derivative, both via Template Method pattern [2] |
►Citk::SimilarityMeasure< TFixedImage, TMovingImage > | Abstract base class, implementing TemplateMethod [2] for similarity measures |
►Citk::FiniteDifferenceGradientSimilarityMeasure< TFixedImage, TMovingImage > | AbstractBase class, just to implement the finite difference gradient method |
Citk::CRImageToImageMetric< TFixedImage, TMovingImage > | Implements Correlation Ratio (Fixed | Moving), without a histogram |
►Citk::HistogramSimilarityMeasure< TFixedImage, TMovingImage > | Computes similarity between two objects to be registered using Histogram |
Citk::JEImageToImageMetric< TFixedImage, TMovingImage > | Implements Joint Entropy of a histogram for a similarity measure |
Citk::MIImageToImageMetric< TFixedImage, TMovingImage > | Implements Mutual Information of a histogram for a similarity measure |
Citk::NMIImageToImageMetric< TFixedImage, TMovingImage > | Implements Normalised Mutual Information of a histogram for a similarity measure |
Citk::PIUImageToImageMetric< TFixedImage, TMovingImage > | Implements Roger Woods PIU image similarity measure |
Citk::NCCImageToImageMetric< TFixedImage, TMovingImage > | Implements Normalized Cross Correlation similarity measure |
Citk::RIUImageToImageMetric< TFixedImage, TMovingImage > | Implements Roger Woods Ratio Image Uniformity, but beware, its non-symetrical, as the base class doesn't compute it both ways round. So, we are only using a fixedMask, not a movingMask |
Citk::SADImageToImageMetric< TFixedImage, TMovingImage > | Implements Sums of Absolute Differences similarity measure |
Citk::SSDImageToImageMetric< TFixedImage, TMovingImage > | Implements Sums of Squared Difference similarity measure |
►Citk::JacobianGradientSimilarityMeasure< TFixedImage, TMovingImage > | AbstractBase class, just to implement a gradient method based on Jacobian |
Citk::MSDImageToImageMetric< TFixedImage, TMovingImage > | Implements Mean of Squared Difference similarity measure |
Citk::InvNormalizedCorrelationImageToImageMetric< TFixedImage, TMovingImage > | |
Citk::SquaredFunctionImageToImageMetric< TFixedImage, TMovingImage > | Dummy similarity measure, to enable testing of optimizers |
►CImageToPathFilter | |
Citk::OrthogonalContourExtractor2DImageFilter< TInputImage > | Computes a list of PolyLineParametricPath objects from the contours in a 2D image |
Cmitk::in_mask | |
►CInPlaceImageFilter | |
Citk::AddUpdateToTimeVaryingVelocityFieldFilter< TScalarType, NDimensions > | Adds a vector displacement field to a time varying velocity field |
Citk::SetOutputVectorToCurrentPositionFilter< TScalarType, NDimensions > | This class takes a vector image as input, and outputs a vector image, where the vector data value at each voxel is equal to the millimetre or voxel position of that voxel |
►Citk::SmoothVectorFieldFilter< TScalarType, NumberImageDimensions, NumberVectorDimensions > | Abstract base class that takes a vector field as input and smoothes it |
Citk::BSplineSmoothVectorFieldFilter< TScalarType, NumberImageDimensions, NumberVectorDimensions > | Class that takes a vector field, and applies BSpline smoothing |
Citk::GaussianSmoothVectorFieldFilter< TScalarType, NumberImageDimensions, NumberVectorDimensions > | Class that takes a vector field, and applies Gaussian smoothing |
CInputParameters | |
Citk::INRFileWrapper | |
CIntensityCTFilter | Uses intensity information from CT to enhance the vesselness filter response |
CIntensityProfileViewPrivate | |
►CInteractionEventObserver | |
Cniftk::ToolKeyPressStateMachine | |
Cniftk::InteractionEventObserverMutex | Helper class to prevent unwanted simultaneous interactions |
►CInteractor | |
CAffineTransformInteractor3D | Affine interaction with objects in 3D windows |
►CInterpolateImageFunction | |
Citk::InvRayCastInterpolateImageFunction< TInputImage, TCoordRep > | |
Citk::MinimumInterpolateImageFunction< TInputImage, TCoordRep > | Minimum interpolation of an image at specified positions |
Citk::Functor::InvertIntensityBetweenMaxAndMinTransform< TInput, TOutput > | |
►CIPartListener | |
CIGIVLEditorWidgetPartListener | Used to handle interaction with the contained overlay editor widget when this IGIOverlayEditor is opened/closed etc |
Cniftk::EditorLifeCycleListener | |
Cniftk::EditorLifeCycleListener | |
Cniftk::IGIOverlayWidgetPartListener | Used to handle interaction with the contained overlay editor widget when this IGIUltrasoundOverlayEditor is opened/closed etc |
Cniftk::IGIOverlayWidgetPartListener | Used to handle interaction with the contained overlay editor widget when this IGIUltrasoundOverlayEditor is opened/closed etc |
Cniftk::IGIOverlayWidgetPartListener | Used to handle interaction with the contained overlay editor widget when this IGIUltrasoundOverlayEditor is opened/closed etc |
Cniftk::IGIVLOverlayWidgetPartListener | |
Cniftk::MultiViewerEditorPartListener | |
Cniftk::SingleViewerEditorPartListener | |
►CIPerspectiveFactory | |
Cniftk::IGIPerspective | Perspective to arrange widgets as would be suitable for CMIC IGI applications.Note: We have to load at least one view component, to get an editor created |
Cniftk::MinimalPerspective | Default Perspective, called 'Minimal' to discourage incrementally adding to it.Note: We have to load at least one view component, to get an editor created |
Cniftk::QCPerspective | Perspective for doing scan quality control (QC) |
Cniftk::SegmentationPerspective | |
►CIQtPreferencePage | |
CIGIVLEditorPreferencePage | Preference page for IGIVLEditor |
CImageStatisticsViewPreferencesPage | Preference page for Image Statistics view, providing checkboxes for "automatic update", "assume binary image", and "require same size image" etc |
►Cniftk::BaseApplicationPreferencePage | Preferences page for this plugin, providing application wide defaults |
Cniftk::NiftyViewPreferencePage | Preferences page for the NiftyView application, providing application wide defaults |
Cniftk::CameraCalViewPreferencePage | Preferences page for the Video Camera Calibration View plugin |
Cniftk::DataSourcesViewPreferencePage | Preferences page for the surgical guidance plugin with choices for colours, default paths to save data etc |
Cniftk::DnDDisplayPreferencePage | Provides a preferences page for the NifTK DnD Display, including default number of rows, default number of columns, image interpolation, default window layout and background colour |
Cniftk::GeneralSegmentorPreferencePage | Preferences page for this plugin, enabling the choice of the default colour of the segmentation |
Cniftk::IGIUltrasoundOverlayEditorPreferencePage | |
Cniftk::IGIVideoOverlayEditorPreferencePage | Preference page for IGIVideoOverlayEditor, eg. setting the gradient background |
Cniftk::IGIVLVideoOverlayEditorPreferencePage | Preference page for IGIVLVideoOverlayEditor, eg. setting the gradient background |
Cniftk::ImageLookupTablesPreferencePage | Preferences page for this plugin, enabling choice of spin box precision |
Cniftk::MorphologicalSegmentorPreferencePage | Preferences page for this plugin, enabling choice volume rendering on/off |
Cniftk::ThumbnailViewPreferencePage | Preferences page for the ThumbnailView plugin, enabling the user to set line thickness, opacity, layer, and whether to respond to mouse events |
Cniftk::VLStandardDisplayEditorPreferencePage | Preference page for VLStandardDisplayEditor, eg. setting the background colour |
CPointerCalibViewPreferencePage | Preferences page for the Ultrasound Pointer Calibration View plugin |
CPointRegViewPreferencePage | Preferences page for the Point Based Registration View plugin |
CQmitkSegmentationPreferencePage | |
CSurfaceExtractorPreferencePage | Preferences page for this plugin, to set defaults for the Surface Extractor view |
CSurfaceReconViewPreferencePage | Preferences page for the Surface Reconstruction View plugin |
CSurfaceRegViewPreferencePage | Preferences page for the Surface Based Registration View plugin |
CTrackedImageViewPreferencePage | Preferences page for the Tracked Image View plugin |
CTrackedPointerViewPreferencePage | Preferences page for the Tracked Pointer View plugin |
CUndistortViewPreferencesPage | |
CXnatPluginPreferencePage | Preferences page for this plugin |
►CIRenderWindowPartListener | |
CIntensityProfileView | IntensityProfileView |
Cis_pointer< T > | Note that the is_pointer struct is part of the Cxx11 standard |
Cis_pointer< T * > | |
CitkDisplacementVectorCoordinateAdaptionPixelAccessor< Dimension, VectorComponentType > | |
CItkProcessObserver | |
►Cniftk::ItkSignalListener | Abstract class to be implemented by ITK signal listeners |
Cniftk::AtomicStateTransitionTester< TestObject, TestObjectState > | Test class to ensure the atomic transition from one object state to another |
Cniftk::KeepTextOutputInShell | |
Citk::LewisGriffinRecursiveGaussianImageFilter< TInputImage, TOutputImage >::LewisGriffinRecursiveGaussianImageFilterStruct | |
Citk::LightLineResponseImageFilter< TInputImage, TOutputImage >::LightLineResponseThreadStruct | |
►CLightObject | |
►Cniftk::DataStorageListener | Base class for objects that Listen to data storage, and want to update a node |
►Cniftk::DataNodePropertyListener | |
Cniftk::DataNodeVisibilityTracker | |
Cniftk::MultiViewerVisibilityManager | Maintains a list of SingleViewerWidgets and coordinates visibility properties by listening to AddNodeEvent, RemoveNodeEvent and listening directly to Modified events from the nodes "visible" property in DataStorage |
Cniftk::MorphologicalSegmentorPipelineManager | Class to contain all the ITK/MITK logic for the MIDAS Morphological Segmentor pipeline, to separate from MorphologicalSegmentationView to make unit testing easier |
Cniftk::LightweightCUDAImage | |
CLocalHistogramDerivativeFilter | This class takes as input 2 input images, and outputs the registration force using Bill Crum's local histogram derivative method explained in "Information Theoretic Similarity Measures In Non-Rigid
Registration", Crum et al. IPMI 1993 |
Citk::Function::LogNonZeroIntensities< TInput, TOutput > | |
Cniftk::LookupTableManager | Class to manage access to LookupTableContainers |
►CLookupTableProperty | |
►Cniftk::NamedLookupTableProperty | Provides a property so we can see the lookup table name in the property window |
Cniftk::LabeledLookupTableProperty | Provides a property so that each value/color has an associated name |
►CLookupTablePropertySerializer | |
►Cniftk::NamedLookupTablePropertySerializer | Serializes NamedLookupTableProperty |
Cniftk::LabeledLookupTablePropertySerializer | Serializes LabeledLookupTableProperty |
►Cniftk::LookupTableProviderService | Service to provide lookup tables |
Cniftk::LookupTableProviderServiceImpl | Service implementation of LookupTableProviderService |
CLSDerivativesCalculator | |
Citk::LSGradientsL0 | |
Citk::LSGradientsL1 | |
Citk::LSGradientsL2 | |
Cmaintains | |
CMammogramRegistrationFilter | Registers a pair of 2D mammograms |
Cniftk::Match | |
Citk::MatrixLinearCombinationFunctions< TVnlMatrixFixed > | |
►CMatrixOffsetTransformBase | |
Citk::AffineTransform2D3D< TScalarType, NDimensions > | |
Citk::Functor::MaximumCurvatureFunctor< TInput1, TInput2, TOutput > | |
Cniftk::MeditMeshParser | Parses a Medit mesh (.mesh) file |
Cniftk::MeshData | Container class for passing around data structures containing a mesh |
Cniftk::MeshGenerator | Creates a VTK mesh using CGAL as a back-end from any single-file image volume supported by ITK |
Cniftk::MeshMerger | |
Cniftk::MeshSmoother | This class implements various mesh smoothing algorithms and it can be used to (re)compute surface and vertex normals of a BasicMesh structure |
Cniftk::MethodDescription | |
Citk::Functor::MinimumCurvatureFunctor< TInput1, TInput2, TOutput > | |
CmitkLabelMapReader | Reader for label map files |
Cniftk::ml | |
►CModuleActivator | |
Cniftk::CoreIOActivator | The CoreIOActivator class |
Cniftk::ICPRegServiceActivator | Activator to register instances of niftk::SurfaceRegServiceI, currently only niftk::ICPRegService |
Cniftk::MITKTrackerDataSourceActivator | Activator to register all the MITK Tracker Factories |
Cniftk::NiftyLinkDataSourceActivator | Activator to register all the Nifty Link factories. (should just be a client one, and a server one) |
Cniftk::NVidiaSDIDataSourceActivator | Activator to register the NVidiaSDIDataSourceFactory |
Cniftk::OIGTLSystemTimeServiceActivator | Activator to register instances of niftk::SystemTimeServiceI |
Cniftk::OpenCVVideoDataSourceActivator | Activator to register the OpenCVVideoDataSourceFactory |
Cniftk::PointRegServiceActivator | Activator to register instances of niftk::PointRegServiceI, currently only niftk::PointRegServiceUsingSVD |
Cniftk::QtAudioDataSourceActivator | Activator to register the QtAudioDataSourceFactory |
Cniftk::UltrasonixDataSourceActivator | Activator to register the UltrasonixDataSourceFactory |
Cniftk::impldetail::ModuleCleanup | |
CMonoVideoProcessorTemplateMethod | Base class providing methods to read images from a capture device, process each one sequentially, and then write to the video writer |
►CMorphologicalSegmentorPipelineInterface | Abstract interface to plug ITK pipeline into MITK framework to represent the MIDAS Morphological Segmentor Pipeline |
CMorphologicalSegmentorPipeline< TPixel, VImageDimension > | Implementation of MorphologicalSegmentorPipelineInterface using ITK filters |
Cniftk::MorphologicalSegmentorPipelineManagerTestClass | Test class for niftkMorphologicalSegmentorPipelineManagerTest |
CMorphologicalSegmentorPipelineParams | The parameters for the MorphologicalSegmentorPipeline, which closely resemble the GUI controls |
►CMultipleValuedCostFunction | |
►Citk::InvariantPointCalibrationCostFunction | Base class for Ultrasound Pin/Cross-Wire calibration and Video Hand-Eye calibration cost functions |
Citk::UltrasoundPinCalibrationCostFunction | Minimises the RMS error around a stationary invariant point |
Citk::VideoHandEyeCalibrationCostFunction | Minimises the RMS error around a stationary invariant point |
Cniftk::UltrasoundPointerCalibrationCostFunction | Cost function for Ultrasound Pointer based calibration, a la Muratore 2001 |
►CMultipleValuedCostFunction | |
Citk::BSplineCurveFitMetric< IntensityType > | Class to compute the goodness of fit of a BSpline to a set of data values |
Citk::SuperEllipseFitMetric | |
Cniftk::MultiViewerEditorPrivate | |
Cniftk::MultiViewerWidgetTestClassPrivate | |
Cniftk::NDICAPITracker | Interface class for Northern Digital's tracking devices |
Cniftk::NDICAPITracker::NdiToolDescriptor | |
Citk::Functor::Negate< TInput, TOutput > | |
►CNeighborhood | |
Citk::NondirectionalDerivativeOperator< TPixel, VDimension, TAllocator > | Construct a multi-directional n-th derivative operator |
►CNeighborhoodOperator | |
Citk::BSplineOperator< TPixel, VDimension, TAllocator > | A NeighborhoodOperator whose coefficients are a one dimensional, discrete BSpline kernel |
CniftkAsAcquiredOrientationTestClass | Test class for niftkImageUtils |
CniftkCompareImagesForEqualityTestClass | Test class for niftkCompareImagesForEqualityTest |
►CniftkGeneralSegmentorWidget | |
Cniftk::GeneralSegmentorGUI | Implements the Qt/Widget specific functionality pertaining to the General Segmentor View |
CniftkIGIDataSourceGrabbingThread | Thread simply to call back onto IGILocalDataSource and call IGILocalDataSource::GrabData() |
CniftkImageOrientationUtilsTestClass | Test class for niftkImageOrientationUtilsTest |
CniftkImageUtilsTestClass | Test class for niftkImageUtils |
CniftkMIDASSegmentationPerspective | Perspective to arrange widgets as would be suitable for MIDAS applications, where the standard view has up to 5x5 independent windows.Note: We have to load at least one view component, to get an editor created |
CniftkMorphologicalSegmentorActivator | CTK Plugin Activator class for niftkMorphologicalSegmentatorView |
CniftkPaintbrushToolGUI | GUI component for the PaintbrushTool, providing the number of pixels in radius for the cursor |
►CniftkSegmentationSelectorWidget | |
Cniftk::SegmentationSelectorWidget | Implements the widget to select a reference image, and create a new segmentation |
►CniftkToolSelectorWidget | |
Cniftk::ToolSelectorWidget | Implements a widget containing the QmitkToolGUIArea and QmitkToolSelectionBox |
CNiftyRegParameters< PRECISION_TYPE > | Class to store and initialise the parameters of the affine Aladin registration. ... |
CNiftyRegParameters< PrecisionTYPE > | |
CNMILocalHistogramDerivativeFilter | Implements LocalHistogramDerivativeFilter for Normalized Mutual Information |
►CNodePredicateBase | |
CNodePredicateLabelImage | |
CNormalizedCorrelationImageToImageMetric | Computes similarity between two images to be registered |
►CObject | |
►Cniftk::VLMapper | A VL representation of a mitk::DataNode for rendering purposes |
Cniftk::VLMapper2DImage | |
Cniftk::VLMapper3DImage | |
Cniftk::VLMapperCoordinateAxes | |
►Cniftk::VLMapperPoints | |
Cniftk::VLMapperPointSet | |
Cniftk::VLMapperSurface | |
Cniftk::VLMapperVLGlobalSettings | |
Cniftk::VLUserData | |
►CObject | |
►Citk::BoundaryShiftIntegralCalculator< TInputImage, TInputMask, TOutputImage > | Calculate the boundary shift integral |
Citk::DoubleWindowBoundaryShiftIntegralCalculator< TInputImage, TInputMask, TOutputImage > | Calculate the boundary shift integral using double intensity window |
►Citk::BreastMaskSegmentationFromMRI< ImageDimension, InputPixelType > | Base class for breast mask MRI segmentation methods |
Citk::BreastMaskSegmForBreastDensity< ImageDimension, InputPixelType > | Class to segment the breast mask from MRI for modelling purposes |
Citk::BreastMaskSegmForModelling< ImageDimension, InputPixelType > | Class to segment the breast mask from MRI for modelling purposes |
►Citk::Constraint | Abstract Base class for constraints, which are objects that return a single double value, such as might be used for a regulariser in a deformable registration algorithm. In practice you create any subclass of this. Then the base similarity measure itkImageToImageMetricWithConstraint will evaluate the cost function, for example, the mutual information of your two images is X, then, if the itkImageToImageMetricWithConstraint has a pointer to a constraint, it will call EvaluateConstraint, which will return a value Y, then itkImageToImageMetricWithConstraint will combine those two numbers together. So, in principal, the itkImageToImageMetricWithConstraint (and derived subclasses) need not even know what or how a constraint works, only that it provides a number |
Citk::BSplineBendingEnergyConstraint< TFixedImage, TScalarType, NDimensions, TDeformationScalar > | Calculated the bending energy, to be used as regulariser in FFD |
Citk::SumLogJacobianDeterminantConstraint< TFixedImage, TScalarType, NDimensions, TDeformationScalar > | Calculated the sum of the log of the jacobian determinant of a BSpline transform, to be used as regulariser in FFD |
Citk::EulerAffineTransformMatrixAndItsVariations< TScalarType > | Class to apply the affine transformation matrix to a 3D image |
Citk::EulerAffineTransformMatrixAndItsVariations< TScalarType > | Class to apply the affine transformation matrix to a 3D image |
Citk::ForegroundFromBackgroundImageThresholdCalculator< TInputImage > | Computes the threshold required to separate an object or patient in the foreground of an image from a dark background |
Citk::ForwardAndBackwardProjectionMatrix< TScalarType, IntensityType > | Class to apply the affine transformation matrix to a 3D image |
Citk::ForwardAndBackwardProjectionMatrix< TScalarType, IntensityType > | Class to apply the affine transformation matrix to a 3D image |
Citk::ImageRegistrationFactory< TInputImageType, Dimension, TScalarType > | Parameterised Factory Pattern [2] for creating registration objects |
Citk::IntensityNormalisationCalculator< TInputImage, TInputMask > | Calculates the means to normalise the intensities of two scans. Calculate the means used to normalise the intensities of two scans acquired in different dates, using the following steps: |
►Citk::MammogramAnalysis< InputPixelType, InputDimension > | |
Citk::MammographicTumourDistribution< InputPixelType, InputDimension > | |
Citk::RegionalMammographicDensity< InputPixelType, InputDimension > | |
Citk::MammogramLeftOrRightSideCalculator< TInputImage > | Computes whether a mammogram is of the left or right breast from the center of mass |
Citk::MammogramMLOorCCViewCalculator< TInputImage > | Computes whether a mammogram corresponds to a CC or an MLO view |
►Citk::MIDASImageUpdateProcessor< TPixel, VImageDimension > | Class that takes a pointer to a destination image, and applies changes directly to it and enablng undo/redo. In practice, this may result in large memory overhead, so, if we are using this for undo/redo we should consider using a small undo/redo stack or small regions |
Citk::MIDASImageUpdatePixelWiseSingleValueProcessor< TPixel, VImageDimension > | Class to support undo/redo of an operation that takes a list of pixels, and sets them all to a given value |
►Citk::MIDASImageUpdateRegionProcessor< TPixel, VImageDimension > | Provides methods to do Undo/Redo within a specific Region |
Citk::MIDASImageUpdateClearRegionProcessor< TPixel, VImageDimension > | Class to support undo/redo of a clear operation (set value to zero), within a given region |
Citk::MIDASImageUpdateCopyRegionProcessor< TPixel, VImageDimension > | Class to support undo/redo of a copy operation, within a given region |
Citk::MIDASImageUpdatePasteRegionProcessor< TPixel, VImageDimension > | Class to support undo/redo of a paste operation, within a given region, where we take non-zero pixels in the source image, and write them to the destination image |
Citk::MIDASRegionOfInterestCalculator< TPixel, VImageDimension > | Class to calculate regions within an image according to MIDAS specifications, where for example we need to know (for Wipe+, Wipe- and PropUp and PropDown) that "plus" or "up" means anterior, right or superior and "minus" or "down" means posterior, left or inferior |
Citk::MIDASRetainMarksNoThresholdingProcessor< TPixel, VImageDimension > | Class to support the MIDAS Retain marks operation, specifically when thresholding is off, which means it copies from a given slice in the source image, to a given slice in the destination image |
►Citk::ProjectionGeometry< IntensityType > | Abstract class to calculate the geometry of a CT or tomo machine |
Citk::GE5000_TomosynthesisGeometry< IntensityType > | Class to calculate the geometry of a GE tomosynthesis machine |
Citk::GE6000_TomosynthesisGeometry< IntensityType > | Class to calculate the geometry of a GE tomosynthesis machine |
Citk::IsocentricConeBeamRotationGeometry< IntensityType > | Class to calculate the geometry of an isocentric cone beam projection CT or tomosynthesis machine |
Citk::SiemensMammomat_TomosynthesisGeometry< IntensityType > | Class to calculate the geometry of a GE tomosynthesis machine |
Citk::SingleResolutionImageRegistrationBuilder< TImage, Dimension, TScalarType > | Base class for NifTK Image Registration Builders |
►Cmitk::BaseVideoProcessor | |
Cmitk::MonoVideoProcessorTemplateMethod | |
►Cmitk::StereoVideoProcessorTemplateMethod | |
►Cmitk::StereoOneTimePointVideoProcessorTemplateMethod | |
Cmitk::StereoDistortionCorrectionVideoProcessor | |
Cmitk::StereoTwoTimePointVideoProcessorTemplateMethod | |
Cmitk::CameraCalibrationFromDirectory | Does a camera calibration from a directory containing a set of image files |
Cmitk::CorrectImageDistortion | |
Cmitk::CorrectVideoFileDistortion | |
Cmitk::EvaluateIntrinsicParametersOnNumberOfFrames | |
Cmitk::FindAndTriangulateCrossHair | |
►Cmitk::HandeyeCalibrate | |
Cmitk::HandeyeCalibrateFromDirectory | |
►Cmitk::InvariantPointCalibration | Base class for Ultrasound Pin/Cross-Wire calibration and Video Hand-Eye calibration |
Cmitk::UltrasoundPinCalibration | Does an Ultrasound Pin/Cross-Wire calibration |
Cmitk::VideoHandEyeCalibration | Does an Ultrasound Pin/Cross-Wire calibration |
Cmitk::MakeGridOf2DImages | Tiles images together, e.g. Tiles Tags into a board of Tags |
Cmitk::MakeMaskImagesFromStereoVideo | |
Cmitk::Manager | |
Cmitk::PickedPointList | |
Cmitk::PickPointsOnStereoVideo | |
Cmitk::PivotCalibration | Does a pivot calibration from a vector of 4x4 matrices, such as might be used to calibrate an image guided surgery pointing device |
Cmitk::PointSetCropperEventInterface | |
Cmitk::ProjectPointsOnStereoVideo | |
Cmitk::SplitVideo | Takes an input video file (.avi or .264) together with the corresponding .framemap.log file, a start frame and an end frame. The file is split and the resulting file written out together a suitable .framemap.log file |
Cmitk::StereoCameraCalibration | Does a stereo camera calibration from one/two directories, each containing a set of image files |
Cmitk::StereoPointProjectionIntoTwoImages | Takes stereo calibration data, two input images and a bunch of 3D points, and projects them to two 2D images |
Cmitk::SurfTester | Just playing around with OpenCV SURF |
Cmitk::TrackedImage | Command used to update the position of a tracked image |
Cmitk::TrackedPointer | Command used to update the alignment of a tracked pointer |
Cmitk::Triangulate2DPointPairsTo3D | Takes an input file containing 4 numbers on each line corresponding to the x and y image coordinates for the left and then right image of a stereo video pair, and all the calibration data to enable a reconstruction of 3D points |
►Cmitk::TwoTrackerMatching | A class to match two sets of time stamped data currently for reading recorded tracking data |
Cmitk::TwoTrackerAnalysis | A class to match video frames to tracking frames, or two sets of tracking data when reading recorded tracking data |
Cmitk::UltrasoundPinCalibrationEvaluation | Evaluates directories of points and tracking matrices against a known gold standard invariant point |
Cmitk::UltrasoundTransformAndImageMerger | Merges a directory of images and tracking data into a .mhd file, according to PLUS meta-data specifications |
Cmitk::VideoToSurface | |
►Cmitk::VideoTrackerMatching | A class to match video frames to tracking frames, when reading recorded tracking data |
Cmitk::TrackerAnalysis | A class to match video frames to tracking frames, when reading recorded tracking data |
Cniftk::AffineTransformer | Class to contain all the ITK/MITK logic for the Affine Transformation Plugin, to separate from AffineTransformationView to make unit testing easier |
Cniftk::AtomicStateTransitionTester< TestObject, TestObjectState > | Test class to ensure the atomic transition from one object state to another |
Cniftk::BitmapOverlay | Used to draw a 2D image into the background of a VTK Render Window |
Cniftk::ContourToolEventInterface | Interface class, simply to callback onto ContourTool for Undo/Redo purposes |
►Cniftk::DataNodeFilter | A class that tests a list of nodes, and returns true for "pass" and false otherwise |
Cniftk::DataNodeBoolPropertyFilter | A filter that contains a list of renderers, and returns true if the node has a specific boolean property set to true for those filters |
►Cniftk::DataNodeStringPropertyFilter | A filter that takes a named property, for example "name", and a list of strings to check against, and compares the node to see if its property (eg "name") matches any of the supplied strings, and if it does match, will return Pass=false, otherwise Pass=true |
Cniftk::ToolWorkingDataNameFilter | A filter that returns Pass=false if the name is in the following list, and true otherwise |
Cniftk::DrawToolEventInterface | Interface class, simply to callback onto DrawTool for Undo/Redo purposes |
Cniftk::FitPlaneToPointCloudWrapper | |
Cniftk::GeneralSegmentorEventInterface | Interface class, simply to callback onto niftkGeneralSegmentorController class for Undo/Redo purposes |
Cniftk::HandeyeCalibrateUsingRegistration | Computes hand-eye using registration |
►Cniftk::ICPBasedRegistration | Class to perform a surface based registration of two MITK Surfaces/PointSets, using VTKs ICP |
Cniftk::TestICPBasedRegistration | |
►Cniftk::IGIDataSourceBuffer | Manages a buffer of niftk::IGIDataType |
Cniftk::IGIWaitForSavedDataSourceBuffer | Manages a buffer of niftk::IGIDataType, where the buffer will not delete things that have not yet been saved, thereby allowing for independent save/cleardown threads |
►Cniftk::IGIDataSourceI | Interface for an IGI Data Source (e.g. video feed, ultrasound feed, tracker feed) |
►Cniftk::IGIDataSource | Abstract base class for IGI DataSources, such as objects that produce tracking data, video frames or ultrasound frames |
Cniftk::MITKTrackerDataSourceService | Provides a local MITK implementation of a tracker interface, as an IGIDataSourceServiceI. The other class niftk::NDITracker provides the main tracking mechanism, utilising MITK to speak to the serial port and grab data etc. This class therefore is to coordinate threads, buffers, etc. and to function as a MicroService |
Cniftk::NiftyLinkDataSourceService | Abstract base class for both NiftyLink Client and Server sources |
Cniftk::NVidiaSDIDataSourceService | Provides an NVidia SDI video feed, as an IGIDataSourceServiceI |
Cniftk::OpenCVVideoDataSourceService | Provides an OpenCV video feed, as an IGIDataSourceServiceI |
Cniftk::QtAudioDataSourceService | Provides a feed of images from QtAudio MDP, as an IGIDataSourceServiceI |
Cniftk::UltrasonixDataSourceService | Provides a feed of images from Ultrasonix MDP, as an IGIDataSourceServiceI |
►Cniftk::IGIDataType | Abstract base class for IGI Data, such as objects containing tracking data, video frames or ultrasound frames |
Cniftk::IGITrackerDataType | Class to represent tracker data |
Cniftk::NiftyLinkDataType | |
Cniftk::NVidiaSDIDataType | Class to represent video frame data from NVidia SDI, to integrate within the niftkIGI framework |
Cniftk::OpenCVVideoDataType | Class to represent video frame data from OpenCV |
Cniftk::QtAudioDataType | Class to represent audio data from QtAudio |
Cniftk::UltrasonixDataType | Class to represent ultrasound frame data from Ultrasonix |
Cniftk::itkLogHelper | This is a class to help with a few logging functions |
Cniftk::MergePointClouds | |
►Cniftk::NDITracker | Base class for NifTK interfaces to NDI trackers |
Cniftk::MITKNDITracker | RAII wrapper for MITK interface to NDI trackers |
►Cniftk::PLUSNDITracker | RAII wrapper for PLUS/Atami interface to NDI trackers |
Cniftk::AuroraCubeTracker | RAII object to connect to Aurora Cube tracker |
Cniftk::AuroraDomeTracker | RAII object to connect to Aurora Dome tracker |
Cniftk::AuroraTableTopTracker | RAII object to connect to Aurora Table Top tracker |
Cniftk::SpectraTracker | RAII object to connect to Polaris Spectra tracker |
Cniftk::VicraTracker | RAII object to connect to Polaris Vicra tracker |
Cniftk::NiftyCalVideoCalibrationManager | Manager class to perform video calibration as provided by NiftyCal |
Cniftk::PaintbrushToolEventInterface | Interface class, simply to callback operations onto the PaintbrushTool |
Cniftk::PointBasedRegistration | Class to implement point based registration of two point sets |
Cniftk::PolyToolEventInterface | Interface class, simply to callback onto PolyTool for Undo/Redo purposes |
Cniftk::QtSignalCollector | Class for collecting Qt signals and sending notifications of them to registered listeners |
Cniftk::SingleViewerWidgetState | |
Cniftk::SurfaceReconstruction | Takes image data, and calculates a surface reconstruction, and write a point cloud to mitk::DataStorage |
Cniftk::UltrasoundPointerBasedCalibration | Calibrates an Ultrasound Probe using LM optimisation, as described in Muratore 2001 |
►CObject | |
►Citk::MetricDerivativeBridge< TFixedImage, TMovingImage > | |
Citk::FFDDerivativeBridge< TFixedImage, TMovingImage > | FFDDerivative bridge to enable plugging a whole pipeline into a similarity measure to measure the derivative of a cost function |
►CObjectFactoryBase | |
Citk::NifTKImageIOFactory | Creates instances of NifTK specific image IO objects |
►COperation | |
Cniftk::ContourToolOpAccumulateContour | Operation class to hold data to pass back to this ContourTool, so that this ContourTool can execute the Undo/Redo command |
Cniftk::CoordinateAxesDataOpUpdate | |
Cniftk::DrawToolOpEraseContour | Operation class to hold data to pass back to this DrawTool, so that this DrawTool can execute the Undo/Redo command |
►Cniftk::OpGeneralSegmentorBaseCommand | Base class for General Segmentor commands |
Cniftk::OpChangeSliceCommand | Command class for changing slice |
Cniftk::OpClean | Class to hold data for the MIDAS "clean" command, which filters the current contour set |
►Cniftk::OpPropagate | Class to hold data to do propagate up/down/3D |
Cniftk::OpThresholdApply | Class to hold data to apply the threshold region into the segmented image |
Cniftk::OpPropagateSeeds | Command class to store data for propagating seeds from one slice to the next |
Cniftk::OpRetainMarks | Command class to store data to copy one slice to the next |
Cniftk::OpWipe | Class to hold data to pass back to niftkGeneralSegmentorController to Undo/Redo the Wipe commands |
Cniftk::PaintbrushToolOpEditImage | Operation class to hold data to pass back to this PaintbrushTool, so that this PaintbrushTool can execute the Undo/Redo command |
Cniftk::PointSetUpdate | Operation class to enable updating an mitk::PointSet with Undo/Redo |
Cniftk::PolyToolOpAddToFeedbackContour | Operation class to hold data to pass back to this PolyTool, so that the PolyTool can execute the Undo/Redo command |
Cniftk::PolyToolOpUpdateFeedbackContour | Operation class to hold data to pass back to this PolyTool, so that the PolyTool can execute the Undo/Redo command |
►COperationActor | |
Cmitk::TrackedPointer | Command used to update the alignment of a tracked pointer |
Cniftk::ContourToolEventInterface | Interface class, simply to callback onto ContourTool for Undo/Redo purposes |
Cniftk::DrawToolEventInterface | Interface class, simply to callback onto DrawTool for Undo/Redo purposes |
Cniftk::GeneralSegmentorController | Provides the MIDAS general purpose, Irregular Volume Editor functionality originally developed at the Dementia Research Centre UCL (http://dementia.ion.ucl.ac.uk/) |
Cniftk::GeneralSegmentorEventInterface | Interface class, simply to callback onto niftkGeneralSegmentorController class for Undo/Redo purposes |
Cniftk::PaintbrushToolEventInterface | Interface class, simply to callback operations onto the PaintbrushTool |
Cniftk::PolyToolEventInterface | Interface class, simply to callback onto PolyTool for Undo/Redo purposes |
CQmitkPointSetCropper | Highly Experimental |
►COperationActor | |
Cmitk::PointSetCropperEventInterface | |
Cniftk::ordered_indexed_edge | Utility class for storing an ordered edge |
Cniftk::ordered_size_t_pair | Utility class for storing an ordered pair of vertex indices |
Cmitk::out_of_bounds | |
Cvideo::CompressorImpl::OutputQueue | |
Cniftk::PaintbrushToolClass | Test class for niftkPaintbrushTool |
Cniftk::SurfaceReconstruction::ParamPacket | |
Citk::Patch | |
CPick | Takes an input video (.264) file and tracking data. The video is split into right and left channels. the user can specifies how many points to pick and frequency of point picked frames. The class reads through the video file and at set intervals provides and interface to select a set number of points in the frame. Frames without matching tracking data are not processed. The picked points are out put as the onscreen coordinates for each frame, and if matching points are present they are triangulated |
CPick | Takes an input video (.264) file and tracking data. The video is split into right and left channels. the user can specifies how many points to pick and frequency of point picked frames. The class reads through the video file and at set intervals provides and interface to select a set number of points in the frame. Frames without matching tracking data are not processed. The picked points are out put as the onscreen coordinates for each frame, and if matching points are present they are triangulated |
Cmitk::PickedObject | |
CPivotCalibrationRegressionTest | Regression test class for pivot calibration, such as might be used for a pointer |
Citk::PointOnBoundary | |
►Cniftk::PointRegServiceI | Interface for a Point Based Registration Service |
Cniftk::PointRegServiceRAII | RAII object to run Point Based Registration via a PointRegServiceI implementation |
Cniftk::PointRegServiceUsingSVD | Implements niftk::PointRegServiceI using niftk::PointBasedRegistrationUsingSVD |
►CPointSetDataInteractor | |
Cniftk::PointSetDataInteractor | Derived from mitk::PointSetDataInteractor so we can handle the mouse move event |
►CPointSetInteractor | |
Cniftk::PointSetInteractor | Derived from mitk::PointSetInteractor so we can handle the mouse move event |
►CPointSetToImageFilter | |
Citk::ThinPlateSplineScatteredDataPointSetToImageFilter< TInputPointSet, TOutputImage > | Image filter which provides a thin plate spline mask approximation to a set of landmarks |
►CPointSetToPointSetMetric | |
Citk::KnownCorEuclideanDistancePointMetric< TFixedPointSet, TMovingPointSet > | |
CPowellOptimizer | Implements Powell optimization using Brent line search |
►CProcessObject | |
Citk::ImageMatrixFormReconstructionMethod< IntensityType > | Base class for Image Reconstruction Methods |
Citk::ImageMatrixFormReconTwoDataSetsWithoutRegMethod< IntensityType > | Base class for Image Reconstruction Methods |
Citk::ImageReconstructionMethod< IntensityType > | Base class for Image Reconstruction Methods |
Citk::ImageToVTKImageFilter< TInputImage > | Converts an ITK image into a VTK image and plugs a itk data pipeline to a VTK datapipeline |
Citk::IterativeReconstructionAndRegistrationMethod< IntensityType > | Base class for iterative image reconstruction and registration methods |
Citk::MatrixBasedSimulReconRegnMethod< IntensityType > | Base class for Image Reconstruction Methods |
►Citk::MultiResolutionImageRegistrationWrapper< TInputImageType, TPyramidFilter > | UCL Base class for multi-resolution image registration methods |
Citk::MultiResolutionDeformableImageRegistrationMethod< TInputImageType, TScalarType, NDimensions, TDeformationScalar, TPyramidFilter > | Extends MultiResolutionImageRegistrationWrapper to provide various common methods for FFD and Fluid, such as saving Jacobian images |
►Citk::MultiResolutionDeformableImageRegistrationMethod< TInputImageType, TScalarType, NDimensions, float, TPyramidFilter > | |
Citk::FluidMultiResolutionMethod< TInputImageType, TScalarType, NDimensions, TPyramidFilter > | Extends MultiResolutionDeformableImageRegistrationMethod to sort out interpolating the deformation fluid in between resolution levels |
Citk::VelocityFieldMultiResolutionMethod< TInputImageType, TScalarType, NDimensions, TPyramidFilter > | Extends MultiResolutionDeformableImageRegistrationMethod to sort out interpolating the deformation fluid in between resolution levels |
►Citk::MultiResolutionDeformableImageRegistrationMethod< TInputImageType, TScalarType, NDimensions, TDeformationScalar > | |
Citk::FFDMultiResolutionMethod< TInputImageType, TScalarType, NDimensions, TDeformationScalar > | Extends MultiResolutionDeformableImageRegistrationMethod to sort out interpolating the BSpline grid in between resolution levels |
Citk::SimultaneousReconstructionAndRegistrationMethod< IntensityType > | Base class for Image Reconstruction Methods |
Citk::SimultaneousUnconstrainedMatrixReconRegnMethod< TScalarType, IntensityType > | Base class for Image Reconstruction Methods |
►Citk::MultiResolutionImageRegistrationWrapper< TInputImageType > | |
Citk::MultiResolutionBlockMatchingMethod< TInputImageType, TScalarType > | Extends MultiResolutionImageRegistrationWrapper to provide setting up block matching method at each resolution level, which currently just means setting the percentage of points to keep |
CProject | Takes an input video file and tracking data. The video is split into right and left channels. the user can specify a set of points in world coordinates that are projected onto the screen for each frame of the video. Methods are provided to save: -> the left and right video channels. -> the projected points as on screen coordinates for each frame -> the points transformed to the coordinate system of the left hand lens |
Cmitk::ProjectedPointPair | |
Cmitk::ProjectedPointPairsWithTimingError | |
Cniftk::PropagationParameters | |
►CQDialog | |
Cniftk::HelpAboutDialog | Prints out a useful About dialog with software version numbers |
►Cniftk::IGIConfigurationDialog | Used to send parameters to and from the IGIDataSourceServiceI at runtime |
Cniftk::LagDialog | |
Cniftk::NVidiaSDIConfigDialog | |
►Cniftk::IGIInitialisationDialog | Initialisation dialogs must export their properties on completion |
Cniftk::IPHostPortDialog | |
Cniftk::IPPortDialog | |
Cniftk::MITKTrackerDialog | |
Cniftk::NVidiaSDIInitDialog | |
Cniftk::QtAudioDataDialog | |
CXnatDownloadDialog | |
►Cniftk::QDSInterface | |
Cniftk::SequentialCpuQds | |
CQextPortInfo | Containing port information |
CQextSerialEnumeratorPrivate | Private implementation of QextSerialEnumerator |
►CQGLWidget | |
CQmitkVideoPreviewWidget | |
►CQmitkAbstractRenderEditor | |
CIGIVLEditor | Simple editor that delegates all functionality to a QmitkIGIVLEditor, and most methods are dummy or do-nothing implementations, as the widget is for a very specific purpose and most of the mitk::ILinkedRenderWindowPart are not needed |
Cniftk::IGIUltrasoundOverlayEditor | Simple editor that delegates all functionality to a niftk::IGIUltrasoundOverlayWidget, and most methods are dummy or do-nothing implementations, as the widget is for a very specific purpose and most of the mitk::ILinkedRenderWindowPart are not needed |
Cniftk::IGIVideoOverlayEditor | Simple editor that delegates all functionality to a niftk::IGIVideoOverlayWidget, and most methods are dummy or do-nothing implementations, as the widget is for a very specific purpose and most of the mitk::ILinkedRenderWindowPart are not needed |
Cniftk::IGIVLVideoOverlayEditor | Simple editor that delegates all functionality to a niftk::VLVideoOverlayWidget, and most methods are dummy or do-nothing implementations, as the widget is for a very specific purpose and most of the mitk::ILinkedRenderWindowPart are not needed |
Cniftk::MultiViewerEditor | Provides a display with with multiple image viewers on up to 5 x 5 panes of equal size in a grid layout |
Cniftk::SingleViewerEditor | Simple image viewer that supports cursor and magnification binding |
Cniftk::VLStandardDisplayEditor | Simple editor that delegates all functionality to a niftk::VLStandardDisplayWidget, and most methods are dummy or do-nothing implementations, as the widget is for a very specific purpose and most of the mitk::ILinkedRenderWindowPart are not needed |
►CQmitkAbstractView | |
CBreastSegmentationView | GUI interface to perform a breast segmentation |
CImageStatisticsView | Provides simple image statistics over an image, or a region of interest |
Cniftk::BaseView | Base view component for plugins listening to visibility change events, focus changed events and so on |
Cniftk::ThumbnailView | Provides a thumbnail view of the currently focused QmitkRenderWindow. ....Note: This class should basically just be a wrapper that instantiates the widget QmitkThumnailRenderWindow, and does almost nothing else. Do not try and add loads more functionality here, just do the necessary plumbing |
CPointSetConverterView | PointSetConverterView |
CQmitkNiftyRegView | GUI interface to enable the user to run the NiftyReg registration algorithm. ... |
CQmitkNiftySegView | GUI interface to enable the user to run the NiftySeg segmentation algorithm |
CSnapshotView | Simple user interface to provide screenshots of the current editor window |
CXnatBrowserView | Provides a simple GUI for browsing XNAT databases |
►CQmitkExtWorkbenchWindowAdvisor | |
►Cniftk::BaseWorkbenchWindowAdvisor | |
Cniftk::NiftyIGIWorkbenchWindowAdvisor | Advisor class to set up NiftyIGI windows on startup |
Cniftk::NiftyMIDASWorkbenchWindowAdvisor | Advisor class to set up NiftyMIDAS windows on startup |
Cniftk::NiftyViewWorkbenchWindowAdvisor | Advisor class to set up NiftyView windows on startup |
CQmitkIGINiftyLinkDataType | Data wrapper for messages coming from NiftyLink |
►CQmitkMIDASBaseSegmentationFunctionality | |
CMITKSegmentationView | A cut down version of the MITK Segmentation plugin |
►CQmitkNewSegmentationDialog | |
Cniftk::NewSegmentationDialog | Derives from QmitkNewSegmentationDialog, to simply set the default colour to pure green |
►CQmitkRenderWindow | |
Cniftk::ThumbnailRenderWindow | Subclass of QmitkRenderWindow to track to another QmitkRenderWindow and provide a zoomed-out view with an overlay of a bounding box to provide the current size of the currently tracked QmitkRenderWindow's view-port size. ....The client must |
►CQmitkStdMultiWidget | |
Cniftk::MultiWindowWidget | Subclass of QmitkStdMultiWidget to provide MIDAS specific functionality by having convenient methods to control geometry, background, cursors on/off etc. via calling methods in the base class QmitkStdMultiWidget |
►CQmitkToolGUI | |
Cniftk::DrawToolGUI | GUI component for the DrawTool, providing a single slider to control the radius in millimetres of the "erase" function |
Cniftk::PaintbrushToolGUI | |
►CQObject | |
CAffineTransformInteractor3D | Affine interaction with objects in 3D windows |
CIGIVLEditorPreferencePage | Preference page for IGIVLEditor |
CImageStatisticsViewPreferencesPage | Preference page for Image Statistics view, providing checkboxes for "automatic update", "assume binary image", and "require same size image" etc |
Cmitk::AffineTransformViewActivator | CTK Plugin Activator class for AffineTransformView |
Cmitk::FootpedalHotkeyViewActivator | |
Cmitk::IGIVLEditorActivator | Activator class for the IGIVLEditor |
Cmitk::it_unito_cim_intensityprofile_Activator | |
Cmitk::NiftyRegPluginActivator | |
Cmitk::NiftySegPluginActivator | |
Cmitk::PivotCalibrationViewActivator | |
Cmitk::PointerCalibViewActivator | |
Cmitk::PointRegViewActivator | |
Cmitk::PointSetCropperPluginActivator | |
Cmitk::RMSErrorViewActivator | |
Cmitk::SnapshotViewActivator | CTK Plugin Activator class for SnapshotView |
Cmitk::SurfaceExtractorPluginActivator | CTK Plugin Activator class for the Surface Extractor plugin |
Cmitk::SurfaceReconViewActivator | |
Cmitk::SurfaceRegViewActivator | |
Cmitk::TrackedImageViewActivator | |
Cmitk::TrackedPointerViewActivator | |
Cmitk::uk_ac_ucl_cmic_breastsegmentation_Activator | |
Cmitk::uk_ac_ucl_cmic_igiundistort_Activator | |
Cmitk::uk_ac_ucl_cmic_imagestatistics_Activator | |
Cmitk::uk_ac_ucl_cmic_mitksegmentation_Activator | Class to launch/activate the MITKSegmentationView |
Cmitk::uk_ac_ucl_cmic_pointsetconverter_Activator | |
Cmitk::VLRendererPluginActivator | |
Cmitk::XnatPluginActivator | |
Cniftk::AffineTransformDataInteractor3D | Affine data interaction with objects in 3D windows |
Cniftk::BaseApplication | Abstract plugin class to start up an application |
Cniftk::BaseApplicationPluginActivator | Abstract class that implements QT and CTK specific functionality to launch the application as a plugin |
Cniftk::BaseApplicationPreferencePage | Preferences page for this plugin, providing application wide defaults |
►Cniftk::BaseController | |
►Cniftk::BaseSegmentorController | |
Cniftk::GeneralSegmentorController | Provides the MIDAS general purpose, Irregular Volume Editor functionality originally developed at the Dementia Research Centre UCL (http://dementia.ion.ucl.ac.uk/) |
Cniftk::MorphologicalSegmentorController | |
►Cniftk::BaseGUI | Base class for GUI controls on BlueBerry views |
►Cniftk::BaseSegmentorGUI | Base class for GUI controls on MIDAS segmentor views |
Cniftk::GeneralSegmentorGUI | Implements the Qt/Widget specific functionality pertaining to the General Segmentor View |
Cniftk::MorphologicalSegmentorGUI | Implements a few Qt specific things that are of no interest to the MITK view class |
Cniftk::CameraCalViewActivator | |
Cniftk::CameraCalViewPreferencePage | Preferences page for the Video Camera Calibration View plugin |
Cniftk::CommonMIDASActivator | |
Cniftk::DataSourcesViewActivator | |
Cniftk::DataSourcesViewPreferencePage | Preferences page for the surgical guidance plugin with choices for colours, default paths to save data etc |
Cniftk::DnDDisplayInteractor | Observer that manages the interaction with the display |
Cniftk::DnDDisplayPreferencePage | Provides a preferences page for the NifTK DnD Display, including default number of rows, default number of columns, image interpolation, default window layout and background colour |
Cniftk::GeneralSegmentorActivator | CTK Plugin Activator class for niftkGeneralSegmentorView |
Cniftk::GeneralSegmentorPreferencePage | Preferences page for this plugin, enabling the choice of the default colour of the segmentation |
Cniftk::IGIDataSourceManager | Class to manage a list of IGIDataSources (trackers, ultra-sound machines, video etc) |
Cniftk::IGIPerspective | Perspective to arrange widgets as would be suitable for CMIC IGI applications.Note: We have to load at least one view component, to get an editor created |
Cniftk::IGIUltrasoundOverlayEditorActivator | Activator class for the IGIUltrasoundOverlayEditor |
Cniftk::IGIUltrasoundOverlayEditorPreferencePage | |
Cniftk::IGIVideoOverlayEditorActivator | Activator class for the IGIVideoOverlayEditor |
Cniftk::IGIVideoOverlayEditorPreferencePage | Preference page for IGIVideoOverlayEditor, eg. setting the gradient background |
Cniftk::IGIVLVideoOverlayEditorActivator | Activator class for the IGIVLVideoOverlayEditor |
Cniftk::IGIVLVideoOverlayEditorPreferencePage | Preference page for IGIVLVideoOverlayEditor, eg. setting the gradient background |
Cniftk::ImageLookupTablesPreferencePage | Preferences page for this plugin, enabling choice of spin box precision |
Cniftk::MinimalPerspective | Default Perspective, called 'Minimal' to discourage incrementally adding to it.Note: We have to load at least one view component, to get an editor created |
Cniftk::MITKTrackerDataSourceService | Provides a local MITK implementation of a tracker interface, as an IGIDataSourceServiceI. The other class niftk::NDITracker provides the main tracking mechanism, utilising MITK to speak to the serial port and grab data etc. This class therefore is to coordinate threads, buffers, etc. and to function as a MicroService |
Cniftk::MorphologicalSegmentorActivator | |
Cniftk::MorphologicalSegmentorPreferencePage | Preferences page for this plugin, enabling choice volume rendering on/off |
Cniftk::MouseEventEater | Qt event filter to eat mouse events ... |
Cniftk::MultiViewerVisibilityManager | Maintains a list of SingleViewerWidgets and coordinates visibility properties by listening to AddNodeEvent, RemoveNodeEvent and listening directly to Modified events from the nodes "visible" property in DataStorage |
Cniftk::MultiViewerWidgetTestClass | |
Cniftk::NiftyLinkDataSourceService | Abstract base class for both NiftyLink Client and Server sources |
Cniftk::NVidiaSDIDataSourceService | Provides an NVidia SDI video feed, as an IGIDataSourceServiceI |
Cniftk::OpenCVVideoDataSourceService | Provides an OpenCV video feed, as an IGIDataSourceServiceI |
Cniftk::PaintEventEater | Qt Event Filter to eat paint events |
Cniftk::PluginActivator | Plugin activator for the uk.ac.ucl.cmic.common plugin |
Cniftk::PluginActivator | Plugin activator for the uk.ac.ucl.cmic.common plugin |
Cniftk::PluginActivator | Plugin activator for the uk.ac.ucl.cmic.common plugin |
Cniftk::PluginActivator | Plugin activator for the uk.ac.ucl.cmic.common plugin |
Cniftk::PluginActivator | Plugin activator for the uk.ac.ucl.cmic.common plugin |
Cniftk::QCPerspective | Perspective for doing scan quality control (QC) |
Cniftk::QtAudioDataSourceService | Provides a feed of images from QtAudio MDP, as an IGIDataSourceServiceI |
Cniftk::QtSignalCollector | Class for collecting Qt signals and sending notifications of them to registered listeners |
Cniftk::QtSignalNotifier | Helper class that implements a call back mechanism for Qt signals |
Cniftk::SegmentationPerspective | |
Cniftk::SingleViewerWidgetTestClass | |
Cniftk::ThumbnailViewPreferencePage | Preferences page for the ThumbnailView plugin, enabling the user to set line thickness, opacity, layer, and whether to respond to mouse events |
Cniftk::UltrasonixDataSourceService | Provides a feed of images from Ultrasonix MDP, as an IGIDataSourceServiceI |
Cniftk::VLStandardDisplayEditorActivator | Activator class for the VLStandardDisplayEditor |
Cniftk::VLStandardDisplayEditorPreferencePage | Preference page for VLStandardDisplayEditor, eg. setting the background colour |
Cniftk::WheelEventEater | Qt event filter to eat wheel events |
CPointerCalibViewPreferencePage | Preferences page for the Ultrasound Pointer Calibration View plugin |
CPointRegViewPreferencePage | Preferences page for the Point Based Registration View plugin |
CPropagateSegmentationAlongTimeAction | |
CQextSerialEnumerator | List of ports available in the system |
CQmitkCreatePolygonModelAction | |
CQmitkSegmentationPreferencePage | |
CSurfaceExtractorPreferencePage | Preferences page for this plugin, to set defaults for the Surface Extractor view |
CSurfaceReconViewPreferencePage | Preferences page for the Surface Reconstruction View plugin |
CSurfaceRegViewPreferencePage | Preferences page for the Surface Based Registration View plugin |
CTrackedImageViewPreferencePage | Preferences page for the Tracked Image View plugin |
CTrackedPointerViewPreferencePage | Preferences page for the Tracked Pointer View plugin |
CUndistortViewPreferencesPage | |
CXnatDownloadManager | |
CXnatPluginPreferencePage | Preferences page for this plugin |
►CQPair | |
CQLevelWindow | Helper class to store a pair of double values in a QVariant |
►CQt5Widget | |
Cniftk::VLWidget | A QGLWidget containing a niftk::VLSceneView |
►CQThread | |
Cniftk::CUDAManager | |
►Cniftk::IGITimerBasedThread | Base class for threads that are simply triggered off of a QTimer |
Cniftk::IGIDataSourceBackgroundDeleteThread | Thread class, based on IGITimerBasedThread to simply call "CleanBuffer" |
Cniftk::IGIDataSourceBackgroundSaveThread | Thread class, based on IGITimerBasedThread to simply call "SaveBuffer" |
Cniftk::IGIDataSourceGrabbingThread | |
Cniftk::NVidiaSDIDataSourceImpl | |
Cniftk::WindowsHotkeyHandler | |
CRegistrationExecution | |
►CQTreeView | |
CXnatTreeView | |
►Cniftk::QtSignalListener | Abstract class to be implemented by Qt signal listeners |
Cniftk::AtomicStateTransitionTester< TestObject, TestObjectState > | Test class to ensure the atomic transition from one object state to another |
Cniftk::QtSignalCollector | Class for collecting Qt signals and sending notifications of them to registered listeners |
►CQtWorkbenchAdvisor | |
►Cniftk::BaseWorkbenchAdvisor | Abstract advisor class to set up an initial workbench |
Cniftk::NiftyIGIAppWorkbenchAdvisor | Advisor class to set up the initial NiftyIGI workbench |
Cniftk::NiftyMIDASWorkbenchAdvisor | Advisor class to set up the initial NiftyMIDAS workbench |
Cniftk::NiftyViewAppWorkbenchAdvisor | Advisor class to set up the initial NiftyView workbench |
►CQVTKWidget | |
CQmitkCalibratedModelRenderingPipeline | Harness to call vtkCalibratedModelRenderingPipeline |
CQmitkUltrasoundPinCalibrationWidget | Very prototypyish.. don't copy this one |
►CQWidget | |
Cniftk::IGIDataSourceManagerWidget | Widget class to manage a list of IGIDataSources (trackers, ultra-sound machines, video etc) |
Cniftk::IGIUltrasoundOverlayWidget | A widget that contains a niftk::SingleVideoWidget and a QmitkRenderWindow, (all set to render 3D mode), and several widgets for some basic controls |
Cniftk::IGIVideoOverlayWidget | A widget that contains 3 niftk::SingleVideoWidget (left video, right video, rendered data only no video) and a QmitkRenderWindow, (all set to render 3D mode), and several widgets for some basic controls |
Cniftk::MultiViewerWidget | Provides up to 5 x 5 image viewing panes, arranged as rows and columns |
Cniftk::SegmentationSelectorWidget | Implements the widget to select a reference image, and create a new segmentation |
Cniftk::SideViewerWidget | Qt Widget to provide a single SingleViewerWidget, and some associated buttons controlling 2/3 view, vertical/horizontal and axial/coronal/sagittal/ortho |
►Cniftk::Single3DViewWidget | Base class widget containing a single 3D render window whose purpose is to render a 3D VTK scene, blended with image data, such as might be available from video or ultrasound |
Cniftk::SingleUltrasoundWidget | Derived from niftk::Single3DViewWidget to provide a widget that given an image, will always position the camera to face the image and scale the image to maximally fill the window. In contrast to niftk::SingleVideoWidget the image plane is a plane in 3D space, not a projection through a camera model. Therefore, the image is modelled as a texture plane, so 3D geometry objects can appear infront or behind the plane |
Cniftk::SingleVideoWidget | Derived from niftk::Single3DViewWidget to provide a widget that given a video image, will render it at video frame rate into both the foreground and the background layer, and additionally merge VTK renderings |
►Cniftk::SingleViewerControls | Control panel for the DnD display |
Cniftk::MultiViewerControls | Control panel for the DnD display |
Cniftk::SingleViewerWidget | A widget to wrap a single MultiWindowWidget, providing methods for switching the render window layout, remembering the last slice, magnification and cursor position |
Cniftk::ToolSelectorWidget | Implements a widget containing the QmitkToolGUIArea and QmitkToolSelectionBox |
Cniftk::VLStandardDisplayWidget | Contains 4 coordinated VL views for radiological viewing purposes (e.g. EpiNav project) |
Cniftk::VLVideoOverlayWidget | Contains 4 coordinated VL views for AR purposes (e.g. liver project) |
CQmitkImageAndTransformSenderWidget | Front end widget to assist sending data via OpenIGTLink |
CQmitkMatrixWidget | Widget to provide a matrix that can be cleared, and re-loaded from file |
CQmitkRMSErrorWidget | Simple helper widget to allow user to select targets and moving points, and every time you set a transformation matrix, will update the text edit field to display the RMS error between the transformed moving points and the fixed points |
CQmitkStereoImageAndCameraSelectionWidget | Used to group widgets to select a left and right image and a camera to world transformation |
CQmitkVideoTestClient | Harness to grab images via OpenCV and send via NiftyLinkTcpClient |
CStereoCameraCalibrationSelectionWidget | Used to group widgets to specify pathnames for left/right intrinsics and left-to-right transformation for a stereo pair |
CTrackerControlsWidget | Implements some basic functionality for stopping/starting a generic tracker |
CXnatBrowserWidget | |
►CQXmlDefaultHandler | |
Cniftk::LookupTableSaxHandler | SAX handler to load lookup tables into LookupTableContainer objects |
Citk::Ray< TInputImage, TCoordRep > | Class to project a ray through a 3D volume |
CRayCastInterpolateImageFunction | Projective interpolation of an image at specified positions |
Cniftk::ReadAccessor | |
Cniftk::RefPoint | |
CRegAladinParameters | Class to store and initialise the parameters of the affine Aladin registration. ... |
CRegF3dParameters< PRECISION_TYPE > | Class to store and initialise the parameters of the affine Aladin registration. ... |
CRegF3dParameters< PrecisionTYPE > | |
CRegisterImageIOFactories | |
Cniftk::RegisterNifTKCoreIOObjectFactory | |
Cniftk::RegisterNifTKCoreObjectFactory | |
CRegisterNifTKIGIObjectFactory | |
CResampleImageFilter | Resample an image via a coordinate transform |
Citk::BlockMatchingMethod< TImageType, TScalarType >::ResidualHeapDataType | So we can have an ordered list of points, based on the residual between transformed fixed and moving |
Citk::Functor::Round< TInput, TOutput > | |
►Cruntime_error | |
►Cniftk::ExceptionObject | Basic NIFTK exception class |
Cniftk::InvalidArgumentException | Exceptions for signalling invalid input |
Cniftk::IOException | Exceptions for Filesystem, Network, ... I/O |
Cvideo::CompressorFailedException | |
Cvideo::DecompressorFailedException | |
Cvideo::InteropFailedException | |
Citk::Functor::ScalarToRGBBIFPixelFunctor< TScalar > | Function object which maps a scalar value into an RGB pixel value for basic image feature images according to Lewis Griffin's colour scheme |
Citk::Functor::ScalarToRGBOBIFPixelFunctor< TScalar, TNumberOfOrientations > | Function object which maps a scalar value into an RGB pixel value for basic image feature images according to Lewis Griffin's colour scheme |
Cniftk::ScopedCUDADevice | |
Cniftk::ScopedOGLContext | Utility class to activate a given OpenGL context, and restore the previous one on scope-exit |
Cvideo::SDIDevice | |
Cvideo::SDIDeviceImpl | |
Cvideo::SDIInput | |
Cvideo::SDIInputImpl | |
Cvideo::SDIOutput | |
Cvideo::SDIOutputImpl | |
Cniftk::SegmentationNodeAddedVisibilityTestClass | Test class for niftkSegmentationNodeAddedVisibilityTest |
►CSegTool2D | |
Cniftk::PaintbrushTool | Paint brush tool used during editing on the morphological editor screen (a.k.a connection breaker) |
►Cniftk::ServiceConfigurationI | Interface to describe how any service should be configured |
Cniftk::ICPRegService | Implements niftk::SurfaceRegServiceI using niftk::ICPBasedRegistration |
Cniftk::SharedOGLContext | |
Citk::SingleDerivativeTermInfo< VDimension > | Information about a single derivative term (derivative order and the multiplicative term) |
►CSingleValuedCostFunction | |
Citk::ImageMatrixFormReconstructionMetric< IntensityType > | Class to compute the difference between a reconstruction estimate and the target set of 2D projection images |
Citk::ImageMatrixFormReconTwoDataSetsWithoutRegMetric< IntensityType > | Class to compute the difference between a reconstruction estimate and the target set of 2D projection images |
Citk::ImageReconstructionMetric< IntensityType > | Class to compute the difference between a reconstruction estimate and the target set of 2D projection images |
►Citk::MammogramFatEstimationFitMetric | An abstract metric to compute the fit of a model of mammographic fat |
Citk::MammogramFatEstimationFitMetricForArray< TInputImage > | A metric to compute the similarity between an image and breast fat model |
Citk::MammogramFatEstimationFitMetricForImage< TInputImage > | A metric to compute the similarity between an image and breast fat model |
Citk::MammogramPectoralisFitMetric< TInputImage > | A metric to compute the similarity between an image and a pectoral shape model |
Citk::MatrixBasedSimulReconRegnMetric< IntensityType > | Class to compute the difference between a reconstruction estimate and the target set of 2D projection images |
►Citk::PointSetToPointSetSingleValuedMetric< TFixedPointSet, TMovingPointSet > | Computes similarity between two point sets, but sums it up to a single value |
Citk::AbsoluteManhattanDistancePointMetric< TFixedPointSet, TMovingPointSet > | Computes the sum of the absolute Manhattan Distance (L1-norm) between two point sets |
Citk::LeastTrimmedSquaresPointMetric< TFixedPointSet, TMovingPointSet > | Like sum of squared difference between point sets, except you throw away a certain percentage of outliers |
Citk::SumOfSquaredDifferencePointMetric< TFixedPointSet, TMovingPointSet > | Computes sum of the squared distance between two point sets |
Citk::SimultaneousReconstructionRegistrationMetric< IntensityType > | Class to compute the difference between a reconstruction estimate and the target set of 2D projection images |
Citk::SimultaneousUnconstrainedMatrixReconRegnMetric< TScalarType, IntensityType > | Class to compute the difference between a reconstruction estimate and the target set of 2D projection images |
►CSingleValuedNonLinearOptimizer | |
Citk::ImageReconstructionOptimizer | Base class for image reconstruction optimization methods |
►Citk::LocalSimilarityMeasureGradientDescentOptimizer< TFixedImage, TMovingImage, TScalarType, TDeformationScalar > | Implement a gradient descent optimization suitable for FFD and Fluid deformation |
►Citk::FFDGradientDescentOptimizer< TFixedImage, TMovingImage, TScalarType, TDeformationScalar > | Class to perform FFD specific optimization |
Citk::FFDConjugateGradientDescentOptimizer< TFixedImage, TMovingImage, TScalarType, TDeformationScalar > | Class to perform FFD specific optimization using conjugate gradient descent |
Citk::FFDSteepestGradientDescentOptimizer< TFixedImage, TMovingImage, TScalarType, TDeformationScalar > | Class to perform FFD specific optimization using steepest gradient descent |
Citk::UCLPowellOptimizer | |
Citk::UCLRegularStepGradientDescentOptimizer | |
Citk::UCLRegularStepOptimizer | Implement a Regular Step Size optimizer |
►CSingleValuedNonLinearVnlOptimizer | |
Citk::ConjugateGradientMaxIterOptimizer | Wrap of the vnl_conjugate_gradient |
Cniftk::SingleViewerEditorPrivate | |
Cniftk::SingleViewerWidgetTestClassPrivate | |
►Cniftk::StateMachineEventFilter | StateMachineEventFilter represents a condition that has to be fulfilled so that an event is processed by a tool or interactor that derives from niftk::FilteringStateMachine |
Cniftk::BaseSegmentorController | |
Cniftk::StateMachineRendererFilter | StateMachineRendererFilter represents a condition that allows only the events coming from certain renderers to be processed |
CStereoDistortionCorrectionVideoProcessor | Derived from StereoVideoProcessorTemplateMethod to correct distortion in interleaved (flicker) stereo stream |
CStereoOneTimePointVideoProcessorTemplateMethod | Base class providing stereo processing for a single time point |
CStereoTwoTimePointVideoProcessorTemplateMethod | Base class providing stereo processing for two time points |
CStereoVideoProcessorTemplateMethod | Base class providing methods to read images from a capture device, that provides flicker stereo (interleaved left, then right, then left, then right), process pairs sequentially, and then write to the video writer |
Cniftk::impldetail::StreamCallbackReleasePOD | |
Cvideo::StreamFormat | |
CSurfaceExtractorPreferencePagePrivate | |
CSurfaceExtractorViewPrivate | |
►CSurfaceReconViewPreferencePageForm | |
CSurfaceReconViewPreferencePage | Preferences page for the Surface Reconstruction View plugin |
►CSurfaceReconViewWidget | |
CSurfaceReconView | User interface to provide a reconstructed surface from video images |
►Cniftk::SurfaceRegServiceI | Interface for a Surface Based Registration Service |
Cniftk::ICPRegService | Implements niftk::SurfaceRegServiceI using niftk::ICPBasedRegistration |
Cniftk::ICPRegServiceRAII | RAII object to run ICP Surface Based Registration |
►CSurfaceSource | |
Cniftk::ImageToSurfaceFilter | Converts pixel data to surface data by using a threshold The mitkNifTKImageToSurfaceFilter is used to create a new surface out of an mitk image. The filter uses a threshold to define the surface. It can use two algorithms for the extraction: the vtkMarchingCube algorithm (default) and the Corrected Marching Cubes 33 method: Custodio, Lis, et al. "Practical considerations on Marching Cubes 33 topological correctness." Computers & Graphics 37.7 (2013): 840-850 |
►Cniftk::SystemTimeServiceI | Interface for a service that can return the system time |
Cniftk::OIGTLSystemTimeService | Implements SystemTimeServiceI using igtl::TimeStamp |
Cniftk::SystemTimeServiceRAII | RAII object to retrieve the system time via a SystemTimeServiceI implementation |
►CTimer | |
CCompressorTestWindow | |
CDecompressorTestWindow | |
Cniftk::IGIDataSourceBuffer::TimeStampComparator | |
Cmitk::TimeStampsContainer | Helper class that contains a vector of timestamps, that are assumed to be strictly increasing |
►Cniftk::ToolKeyPressResponder | Pure Virtual Interface to be implemented by classes that want to respond to MIDAS key events relevant to which tool is selected where events are passed through from the MIDASToolKeyPressStateMachine which is a subclass of StateMachine, and hence registered with the interaction loop |
Cniftk::GeneralSegmentorController | Provides the MIDAS general purpose, Irregular Volume Editor functionality originally developed at the Dementia Research Centre UCL (http://dementia.ion.ucl.ac.uk/) |
CToolPressStateMachine | StateMachine to check for key press events that MIDAS is interested in, and pass them onto any registered ToolKeyPressResponder |
►CTrackballManipulator | |
Cniftk::VLTrackballManipulator | |
Cmitk::TrackingAndTimeStampsContainer | Contains a matched vector of timestamps, and 4x4 tracking Matrices |
Cmitk::TrackingMatrices | |
►CTransform | |
►Citk::DeformableTransform< TFixedImage, TScalarType, NDimensions, TDeformationScalar > | Base class for deformable transforms |
Citk::FluidDeformableTransform< TFixedImage, TScalarType, NDimensions, TDeformationScalar > | Deformable transform using a fluid representation |
Citk::UCLBSplineTransform< TFixedImage, TScalarType, NDimensions, TDeformationScalar > | Deformable transform using a BSpline representation |
►Citk::PCADeformationModelTransform< TScalarType, NDimensions > | PCA deformation model transformation |
Citk::RigidPCADeformationModelTransform< TScalarType, NDimensions > | Rigid-body + PCA deformation model transformation |
Citk::TranslationPCADeformationModelTransform< TScalarType, NDimensions > | Translation + PCA deformation model transformation |
Citk::PerspectiveProjectionTransform< TScalarType > | PerspectiveProjectionTransform of a vector space (e.g. space coordinates) |
Citk::Transform2D3D< TScalarType > | Transform2D3D of a vector space (e.g. space coordinates) |
►Citk::UCLBaseTransform< TScalarType, NInputDimensions, NOutputDimensions > | Our base transform class. Cant think of a better name |
►Citk::SwitchableAffineTransform< TScalarType, NInputDimensions, NOutputDimensions > | Matrix transformations, with switchable Degrees Of Freedom |
Citk::EulerAffineTransform< TScalarType, NInputDimensions, NOutputDimensions > | Euler Affine transform |
CUCLRegularStepGradientDescentBaseOptimizer | Implement a Regular Step Size Gradient Descent optimizer |
►CUi_HelpAboutDialog | |
Cniftk::HelpAboutDialog | Prints out a useful About dialog with software version numbers |
►CUi_IGIDataSourceManagerWidget | |
Cniftk::IGIDataSourceManagerWidget | Widget class to manage a list of IGIDataSources (trackers, ultra-sound machines, video etc) |
►CUi_IGIUltrasoundOverlayWidget | |
Cniftk::IGIUltrasoundOverlayWidget | A widget that contains a niftk::SingleVideoWidget and a QmitkRenderWindow, (all set to render 3D mode), and several widgets for some basic controls |
►CUi_IGIVideoOverlayWidget | |
Cniftk::IGIVideoOverlayWidget | A widget that contains 3 niftk::SingleVideoWidget (left video, right video, rendered data only no video) and a QmitkRenderWindow, (all set to render 3D mode), and several widgets for some basic controls |
►CUi_niftkIPHostPortDialog | |
Cniftk::IPHostPortDialog | |
►CUi_niftkIPPortDialog | |
Cniftk::IPPortDialog | |
►CUi_niftkLagDialog | |
Cniftk::LagDialog | |
►CUi_niftkMITKTrackerDialog | |
Cniftk::MITKTrackerDialog | |
►CUi_niftkMorphologicalSegmentorWidget | |
Cniftk::MorphologicalSegmentorGUI | Implements a few Qt specific things that are of no interest to the MITK view class |
►CUi_niftkMultiViewerControls | |
Cniftk::MultiViewerControls | Control panel for the DnD display |
►CUi_niftkNVidiaSDIConfigDialog | |
Cniftk::NVidiaSDIConfigDialog | |
►CUi_niftkNVidiaSDIInitDialog | |
Cniftk::NVidiaSDIInitDialog | |
►CUi_niftkQtAudioDataDialog | |
Cniftk::QtAudioDataDialog | |
►CUi_QmitkImageAndTransformSenderWidget | |
CQmitkImageAndTransformSenderWidget | Front end widget to assist sending data via OpenIGTLink |
►CUi_QmitkMatrixWidget | |
CQmitkMatrixWidget | Widget to provide a matrix that can be cleared, and re-loaded from file |
►CUi_QmitkRMSErrorWidget | |
CQmitkRMSErrorWidget | Simple helper widget to allow user to select targets and moving points, and every time you set a transformation matrix, will update the text edit field to display the RMS error between the transformed moving points and the fixed points |
►CUi_QmitkStereoImageAndCameraSelectionWidget | |
CQmitkStereoImageAndCameraSelectionWidget | Used to group widgets to select a left and right image and a camera to world transformation |
►CUi_StereoCameraCalibrationSelectionWidget | |
CStereoCameraCalibrationSelectionWidget | Used to group widgets to specify pathnames for left/right intrinsics and left-to-right transformation for a stereo pair |
►CUi_TrackerControlsWidget | |
CTrackerControlsWidget | Implements some basic functionality for stopping/starting a generic tracker |
►CUi_VLStandardDisplayWidget | |
Cniftk::VLStandardDisplayWidget | Contains 4 coordinated VL views for radiological viewing purposes (e.g. EpiNav project) |
►CUi_VLVideoOverlayWidget | |
Cniftk::VLVideoOverlayWidget | Contains 4 coordinated VL views for AR purposes (e.g. liver project) |
►CUIEventListener | |
Cniftk::VLSceneView | A vl::UIEventListener bound to a QGLWidget (niftk::VLWidget) managing all VL/Vivid rendering and options and listening to mitk::DataStorage events |
Citk::uINRFileWrapper | |
CUltrasoundPinCalibrationRegressionTest | Regression test class for ultrasound pin calibration |
►Cunary_function | |
Cniftk::vec_equal | |
►CUnaryFunctorImageFilter | |
Citk::BinariseUsingPaddingImageFilter< TInputImage, TOutputImage > | Binarise the image using using padding value |
Citk::InvertIntensityBetweenMaxAndMinImageFilter< TInputImage, TOutputImage > | Invert intensity of an image |
Citk::LogNonZeroIntensitiesImageFilter< TInputImage, TOutputImage > | Computes the vcl_log(x) pixel-wise of non-zero intensities leaving zero-valued pixels unchanged |
Citk::NegateImageFilter< TInputImage, TOutputImage > | Computes the -1.0 * x pixel-wise |
Citk::RoundImageFilter< TInputImage, TOutputImage > | |
Cniftk::Undistortion | |
Cniftk::UndistortionWorker | |
►CUndistortViewControls | |
CUndistortView | |
►CUndistortViewPreferencePageForm | |
CUndistortViewPreferencesPage | |
Citk::BlockMatchingMethod< TImageType, TScalarType >::VarianceHeapDataType | So we can have an ordered list of indexes, based on variance of a block |
CVideo | Takes an input video file and tracking data. The video is split into right and left channels. For each frame pair, features a matched and triangulated |
Cmitk::VideoFrame | |
►Cniftk::VisibilityChangeObserver | |
Cniftk::BaseView | Base view component for plugins listening to visibility change events, focus changed events and so on |
Cniftk::VLStandardDisplayEditorPrivate | PIMPL pattern implementation of VLStandardDisplayEditor |
Cniftk::VLUtils | |
►Cvnl_least_squares_function | |
CExponentialDecayFunction | |
CRayleighFunction | |
►CvtkAxesActor | |
CCustomVTKAxesActor | |
Cniftk::CustomVTKAxesActor | |
CvtkCalibratedModelRenderingPipeline | Used to quickly make test harnesses demos and research prototypes |
►CvtkCommand | |
CvtkExtraCommands | Pretty dumb class (TODO, maybe an alternative), to hold additional enums for creating command callbacks |
►CvtkCornerAnnotation | |
CvtkSideAnnotation | Subclass of vtkCornerAnnotation to display annotations on the four sides of a render window, instead of its corners. Additionally, the class supports setting different colours for each annotations, individually |
Cniftk::VTKIGIGeometry | |
►CvtkInteractorStyleTrackballCamera | |
CKeyPressInteractorStyle | |
Cniftk::VTKIterativeClosestPoint | Uses vtkIterativeClosestPointTransform to register two vtkPolyData sets |
►CVtkMapper | |
Cmitk::Image2DToTexturePlaneMapper3D | Vtk-based mapper for a 2D image, that displays a texture mapped plane in 3D space |
Cniftk::CoordinateAxesVtkMapper3D | Draws a representation of an niftk::CoordinateAxesData |
Cniftk::FastPointSetVtkMapper3D | Vtk-based mapper for PointSet, that just displays a basic dot for each point |
►CvtkOpenGLCamera | |
CvtkOpenGLMatrixDrivenCamera | Subclass of vtkCamera so we can just set the relevant intrinsic matrix, the size of the image used in camera calibration, and the size of the actual window to get a calibrated camera view of the rendered scene. So, compared with vtkOpenGLCamera, this class ignores all the stuff to do with orthographic or perspective projection, and just uses the matrix and image/window size |
►CvtkPolyDataAlgorithm | |
Cniftk::BackfaceCullingFilter | |
Cniftk::VTK4PointsReader | Reads points to a polydata object |
►CWindow | |
CCompressorTestWindow | |
CDecompressorTestWindow | |
Cniftk::WindowsHotkeyHandlerImpl | |
Cniftk::UndistortionWorker::WorkItem | |
Cmitk::WorldPoint | |
Cmitk::WorldPointsWithTimingError | |
Cniftk::WriteAccessor | |
CXnatBrowserViewPrivate | |
CXnatBrowserWidgetPrivate | |
CXnatDownloadManagerPrivate | Note: This is needed for miniz |
CXnatTreeViewPrivate | |