Namespaces | |
| namespace | Accumulators |
Helper classes that project a series of values into a single value. | |
| namespace | FileUtils |
Utility functions for file and directory access. | |
| namespace | Interpolators |
Interpolation kernels to be used with UniformVolumeInterpolator. | |
| namespace | MathUtil |
| namespace | Memory |
Memory-related helper functions. | |
| namespace | PointSpreadFunctions |
Point spread functions for iterative deblurring. | |
| namespace | Threads |
Thread-related utility functions and global configuration variables. | |
| namespace | Timers |
Namespace that contains functions and variables for CPU time measurements. | |
| namespace | Types |
Define float type used for coordinates. | |
| namespace | Units |
Classes for type-safe values with physical units, and automatic conversions between them. | |
| namespace | Wrappers |
Wrappers for math.h functions. | |
Classes | |
| class | ActiveDeformationModel |
| Active deformation model. More... | |
| class | ActiveShapeModel |
| Class for a three-dimensional active shape model. More... | |
| class | AffineXform |
| 3D affine transformation. More... | |
| class | AffineXformUniformVolume |
| Pre-compute transformation for grid locations in a uniform volume. More... | |
| class | AnatomicalOrientation |
| Class with helper functions for handling anatomical image orientation. More... | |
| class | AnatomicalOrientationBase |
| Base class for handling anatomical image orientation. More... | |
| class | BitVector |
| Set of binary values. More... | |
| class | ControlPoint |
| Class for control points in WarpXform and derived classes. More... | |
| class | ControlPointList |
| List of several warp control points. More... | |
| class | CubicSpline |
| Class computing cubic splines. More... | |
| class | DataGrid |
| Grid topology of data arranged in a 3D lattice. More... | |
| class | DataGridFilter |
| Filter operations for data on 3D grids. More... | |
| class | DataGridMorphologicalOperators |
| Grid topology of data arranged in a 3D lattice. More... | |
| class | DataTypeTraits |
| Data type traits. More... | |
| class | DataTypeTraits< float > |
| Data type traits for single-precision floating point. More... | |
| class | DataTypeTraits< double > |
| Data type traits for double-precision floating point. More... | |
| class | DataTypeTraits< byte > |
| Data type traits for unsigned char (byte). More... | |
| class | DataTypeTraits< char > |
| Data type traits for signed char. More... | |
| class | DataTypeTraits< signed short > |
| Data type traits for signed short. More... | |
| class | DataTypeTraits< unsigned short > |
| Data type traits for unsigned short. More... | |
| class | DataTypeTraits< int > |
| Data type traits for unsigned short. More... | |
| class | DeformationField |
| Class for pixel-wise deformation field. More... | |
| class | DirectionSet |
| A set of directions in n-dimensional space. More... | |
| class | EigenSystemSymmetricMatrix3x3 |
| Compute the eigenvectors and eigenvalues of a symmetric 3x3 matrix. More... | |
| class | FilterMaskPixel |
| Filter mask pixel entry. More... | |
| class | FilterMask |
| Filter mask. More... | |
| class | FilterVolume |
| Class for filtering volume images. More... | |
| class | FixedVector |
| Class for n-dimensional image index. More... | |
| class | FixedVectorStaticInitializer |
| Fixed vector static initializer class template. More... | |
| class | FixedVectorStaticInitializer< 3, T > |
| Fixed vector static initializer class template. More... | |
| class | Functional |
| Class defining a real-valued functional on a multi-dimensional domain. More... | |
| class | GaussianKernel |
| Utility class for generating Gaussian kernels. More... | |
| class | GeneralLinearModel |
| Pixelwise linear modeling and t statistics of data. More... | |
| class | Histogram |
| Histogram of a distribution with bins of arbitrary types. More... | |
| class | HistogramBase |
| Common (non-template) base class for all 1-D histograms. More... | |
| class | HypothesisTests |
| Statistical hypothesis testing between groups of images. More... | |
| class | ImageInterpolator |
| Class template for kernel-based volume interpolators. More... | |
| class | ImageOperation |
| Image operation base class. More... | |
| class | ImageOperationBoundaryMap |
| Image operation: create binary or multi-valued boundary map. More... | |
| class | ImageOperationConnectedComponents |
| Image operation: create connected components map. More... | |
| class | ImageOperationCropRegion |
| Image operation: crop to region. More... | |
| class | ImageOperationCropThreshold |
| Image operation: crop by threshold. More... | |
| class | ImageOperationDistanceMap |
| Compute distance map. More... | |
| class | ImageOperationDownsample |
| Image operation: grid downsampling. More... | |
| class | ImageOperationErodeDilate |
| Image operation: erode or dilate. More... | |
| class | ImageOperationConvertType |
| Image operation: convert data type. More... | |
| class | ImageOperationFlip |
| Image operation: flip. More... | |
| class | ImageOperationGaussFilter |
| Image operation: grid downsampling. More... | |
| class | ImageOperationHistogramEqualization |
| Image operation: histogram equalization with optional number of bins. More... | |
| class | ImageOperationMedialSkeleton |
| Compute medical skeleton of a (binary) mask image. More... | |
| class | ImageOperationMedianFilter |
| Image operation: grid downsampling. More... | |
| class | ImageOperationReplace |
| Image operation: replace image pixel values. More... | |
| class | ImageOperationRevert |
| Image operation: revert binary mask. More... | |
| class | ImageOperationScaleToRange |
| Image operation: scale image values to given range. More... | |
| class | ImageOperationSetPadding |
| Image operation: set padding flag and value. More... | |
| class | ImageOperationThreshold |
| Image operation: thresholding. More... | |
| class | ImageTemplate |
| Uniform volume template. More... | |
| class | Intersection |
| Utility Class for Intersection Computation. More... | |
| class | JointHistogram |
| Joint histogram of two distributions. More... | |
| class | JointHistogramBase |
| Basic (non-template) 2-D histogram functions. More... | |
| class | Landmark |
| Coordinates of an (anatomical) landmark. More... | |
| class | LandmarkList |
| List of landmarks in 3-D. More... | |
| class | LogHistogram |
| Histogram of log intensities. More... | |
| class | MatchedLandmark |
| Matched landmark (landmark with source and target location). More... | |
| class | MatchedLandmarkList |
| List of matched landmarks in 3-D. More... | |
| class | MathUtil |
| General-purpose mathematical functions and function templates. More... | |
| class | Matrix |
| Rekursive matrix template. More... | |
| class | Matrix< TElement, 1 > |
| class | Matrix2D |
| Two-dimensional matrix template. More... | |
| class | Matrix3D |
| Three-dimensional matrix template. More... | |
| class | Matrix3x3 |
| Homogeneous 3x3 transformation matrix. More... | |
| class | Matrix4x4 |
| Homogeneous 4x4 transformation matrix. More... | |
| class | MetaInformationObject |
| Meta-information associated with library objects. More... | |
| class | NumericTraits |
| Base class for numeric traits definition for primitive data types.. More... | |
| class | NumericTraits< char > |
| class | NumericTraits< unsigned char > |
| class | NumericTraits< short > |
| class | ParametricPlane |
| Class for parameterized infinite planes. More... | |
| class | Polynomial |
| Generic class template for polynomials of arbitrary degrees. More... | |
| class | Polynomial< 0, TRealType > |
| Generic class template for polynomials of degree 1. More... | |
| class | Polynomial< 1, TRealType > |
| Generic class template for polynomials of degree 1. More... | |
| class | Polynomial< 2, TRealType > |
| Generic class template for polynomials of degree 2. More... | |
| class | Polynomial< 3, TRealType > |
| Generic class template for polynomials of degree 3. More... | |
| class | Polynomial< 4, TRealType > |
| Generic class template for polynomials of degree 4. More... | |
| class | ProbeInfo |
| Information on volume node data. More... | |
| class | QRDecomposition |
| Compute the QRDecomposition of a matrix. More... | |
| class | Region |
| Class for n-dimensional image index. More... | |
| class | RegionIndexIterator |
| Class for n-dimensional image index. More... | |
| class | ScalarImage |
| Two-dimensional image with scalar pixel values. More... | |
| class | SegmentationLabel |
| A label (class) in a segmentation. More... | |
| class | SplineWarpXform |
| B-spline-based local deformation. More... | |
| class | SplineWarpXformUniformVolume |
| Pre-compute transformation for grid locations in a uniform volume. More... | |
| class | SurfaceNormal |
| Class that computes the surface normal. More... | |
| class | TemplateArray |
| Template for Variable-Typed Data Arrays. More... | |
| class | TransformChangeFromSpaceAffine |
| Compute affine coordinate transformation in standard space from transformation in natrive reference and floating image coordinate spaces. More... | |
| class | TransformChangeToSpaceAffine |
| Compute affine coordinate transformation between native spaces of reference and floating images. More... | |
| class | TransformedVolumeAxes |
| Class that represents pre-transformed axes samples for 3D volumes. More... | |
| class | TypedArray |
| Generic Variable-Typed Data Array. More... | |
| class | TypedArrayFunction |
| Base class for lookup classes. More... | |
| class | TypedArrayFunctionHistogramEqualization |
| Lookup class for histogram equalization. More... | |
| class | TypedArrayFunctionHistogramMatching |
| Lookup class for histogram intensity matching. More... | |
| class | TypedArrayNoiseEstimatorNaiveGaussian |
| Estimate noise level in data stored in a TypedArray. More... | |
| class | UniformDistanceMap |
| Distance map on a uniform grid. More... | |
| class | UniformVolume |
| Uniform volume. More... | |
| class | UniformVolumeFilter |
| Filter operations for 3D uniform image data. More... | |
| class | UniformVolumeInterpolator |
| Class template for kernel-based volume interpolators. More... | |
| class | UniformVolumeInterpolatorBase |
| Base class for kernel-based uniform volume. More... | |
| class | UniformVolumeInterpolatorPartialVolume |
| Partial-volume interpolation class. More... | |
| class | UniformVolumePainter |
| Class for painting in uniform volume objects. More... | |
| class | UnionFind |
| Class template for (relatively) efficient union-find algorithm. More... | |
| class | ValueSequence |
| Class for computing characteristic values of number sequences. More... | |
| class | Vector |
| Numerical vector class. More... | |
| class | Volume |
| General 3D volume. More... | |
| class | VolumeClipping |
| Utility class for volume clipping. More... | |
| class | VolumeGridToGridLookup |
| Class for grid to grid lookup tables. More... | |
| class | WarpXform |
| Common base class for free-form-deformation-based warps. More... | |
| class | Xform |
| General 3D coordinate transformation. More... | |
| class | XformList |
| A transformation list. More... | |
| class | XformListEntry |
| An entry in a transformation sequence. More... | |
| class | XformUniformVolume |
| Pre-compute transformation for grid locations in a uniform volume. More... | |
| class | DeviceArrayTemplate |
| Resource managing class template for type-specific memory allocated on a GPU device through . More... | |
| class | DeviceArrayCUDA |
| Resource managing class for raw memory allocated on a GPU device through CUDA. More... | |
| class | DeviceContextCL |
| Device context wrapper for OpenCL. More... | |
| class | DeviceHistogram |
| Device memory representation of a uniform volume with static helper functions. More... | |
| class | DeviceMemory |
| Resource managing class template for type-specific memory allocated on a GPU device through . More... | |
| class | DeviceMemoryCL |
| Resource managing class for raw memory allocated on a GPU device through OpenCL. More... | |
| class | DeviceMemoryCUDA |
| Resource managing class for raw memory allocated on a GPU device through CUDA. More... | |
| class | DeviceUniformVolume |
| Device memory representation of a uniform volume with static helper functions. More... | |
| class | DeviceUniformVolumeArray |
| Representation of a uniform volume as 3D texture in device memory. More... | |
| class | EntropyMinimizationIntensityCorrectionFunctionalDevice |
| Base class for GPU implementation entropy-minimzation MR bias correction functional using Device. More... | |
| class | ImagePairAffineRegistrationFunctionalDevice |
| Functional for affine registration of two images on the GPU. More... | |
| class | ImageSymmetryPlaneFunctionalDevice |
| Functional for finding a symmetry plane in 3-D volumes using GPU support. More... | |
| class | SimpleLevelsetDevice |
| Class for computing a simple levelset evolution on the GPU. More... | |
| struct | UniformVolumeOnDevice |
| Copy from host to device. More... | |
| class | AffineXformITKIO |
| Class for reading and writing affine transformations from and to ITK's file format. More... | |
| class | ClassStream |
| Class for writing and reading various library classes to and from disk. More... | |
| class | ClassStreamStudyList |
| StudyList with class stream file system interface. More... | |
| class | DICOM |
| Reader/writer class for DICOM images. More... | |
| struct | FileFormatMagic |
| Structure that holds information on magic file number. More... | |
| class | FileFormat |
| Identify file (and directory) formats. More... | |
| class | FileHeader |
| Access to fields in a binary file header. More... | |
| class | ImageOperationApplyMask |
| Apply mask image. More... | |
| class | PGM |
| Reader/writer class for PGM (portable graymap) files. More... | |
| class | ResourceFile |
| Resource file is a map of sections accessed by section title. More... | |
| class | ScalarImageIO |
| Read and write scalar 2d images. More... | |
| class | SplineWarpXformITKIO |
| Class for reading and writing affine transformations from and to ITK's file format. More... | |
| class | SQLite |
| Wrapper class for SQLite database. More... | |
| class | Study |
| Class for parameters of a general imaging study. More... | |
| class | StudyImageSet |
| An imaging study that is constructed from multiple 2-D images. More... | |
| class | StudyList |
| class | TypedStream |
| Class for reading and writing og "typedstream" archives. More... | |
| class | TypedStreamStudylist |
| Studylist with typedstream file system interface. More... | |
| class | VolumeFromFile |
| Class to read uniform volume from disk file(s). More... | |
| struct | FileHeaderBioRad |
| BioRad microscopy image file header. More... | |
| class | VolumeFromSlices |
| Class for building 3D fields from slice image data. More... | |
| class | VolumeFromStudy |
| Class for building 3D volumes from an Study object. More... | |
| class | VolumeIO |
| Class for input/output of 3-D image data. More... | |
| class | XformIO |
| Utility class for one-stop transformation import. More... | |
| class | XformListIO |
| Utility class to generate a list of concatenated transformation objects. More... | |
| class | ArrayFilter |
| Filter class for array inputs. More... | |
| class | Colormap |
| Class representing a configurable (HSV) colormap. More... | |
| class | Drain |
| General data drain template class. More... | |
| class | Filter |
| Basic filter class. More... | |
| class | Image |
| Class for 2D image data. More... | |
| class | ImageEdgeOperator |
| Filter class to apply edge operators to Image objects. More... | |
| class | ImageRGB |
| Class to represent ready-to-display RGB image data. More... | |
| class | ImageToImageRGB |
| Filter to convert image to RGB image using a color lookup table. More... | |
| class | MultiFilter |
| Filter with several inputs. More... | |
| class | Object |
| Base class for all reference counted objects. More... | |
| class | PipelineObject |
| Base class for all reference counted and linked objects. More... | |
| class | Plane |
| Class for 2D planes, that is uniform point meshes. More... | |
| class | PlaneSource |
| Class to generate slicing planes according to volume data. More... | |
| class | Renderer |
| General renderer template class. More... | |
| struct | RGB |
| Red, green, and blue components of one pixel. More... | |
| class | RGBA |
| RGB components plus transparency (alpha value). More... | |
| class | Slicer |
| Reformat slice image from a volume. More... | |
| class | Source |
| General data source object. More... | |
| class | VolumeWrapper |
| Class to encapsulate volume objects. More... | |
| class | QGraphicsPixmapItemEvents |
| Class that derives from Qt's pixmap graphics item and signals events it receives. More... | |
| class | QtIcons |
| Collection of general-purpose icons for Qt applications. More... | |
| class | QtImageOperators |
| A collection of 3D image operators with Qt menu. More... | |
| class | QtProgress |
| Class for interface of progress meter to Qt. More... | |
| class | QtRenderImageRGB |
| Class to render RGB images in Qt. More... | |
| class | QtScrollRenderView |
| Widget that renders an RGB image in a scrolled viewport. More... | |
| class | QtSliderEntry |
| Widget that combines a slider with a numerical entry field and labels. More... | |
| class | QtTriplanarViewer |
| Stand-alone triplanar image viewer. More... | |
| class | QtTriplanarWindow |
| Triplanar image viewer window. More... | |
| class | QtWindowLevelControls |
| Widget for a group box with Window/Level controls. More... | |
| class | QtWindowLevelDialog |
| Dialog with WIndow/Level and Colormap controls. More... | |
| class | DeblurringVolumeReconstruction |
| Class for volume reconstruction using joint iterative deblurring. More... | |
| class | InverseInterpolationVolumeReconstruction |
| Class for volume reconstruction using inverse interpolation. More... | |
| class | InverseInterpolationVolumeReconstructionBase |
| Base class for volume reconstruction using inverse interpolation. More... | |
| class | VolumeInjectionReconstruction |
| Class for volume reconstruction using volume injection. More... | |
| class | AffineMultiChannelRegistrationFunctional |
| Class for affine multi-channel registration functional. More... | |
| class | AffineRegistration |
| Class for affine multi-resolution voxel registration. More... | |
| class | AffineRegistrationCommandLine |
| Class for command line-controlled affine registration. More... | |
| class | BestDirectionOptimizer |
| Optimizer derived from BestNeighbourOptimizer. More... | |
| class | BestNeighbourOptimizer |
| Best-neighbour-search optimizer. More... | |
| class | CongealingFunctional |
| Functional base class for groupwise congealing registration. More... | |
| class | ElasticRegistration |
| Generic multiresolution voxel-registration class. More... | |
| class | ElasticRegistrationCommandLine |
| Class for command line controlled voxel registration. More... | |
| class | FunctionalAffine2D |
| Functional for the affine registration two 2D images. More... | |
| class | GroupwiseRegistrationFunctionalAffineInitializer |
| Affine initialization of groupwise registration functionals. More... | |
| class | GroupwiseRegistrationFunctionalBase |
| Base class for groupwise registration functionals. More... | |
| class | GroupwiseRegistrationFunctionalXformTemplate |
| Trannsformation-dependent class template for groupwise registration functionals. More... | |
| class | GroupwiseRegistrationFunctionalXformTemplate< AffineXform > |
| Template specialization for groupwise affine registration functionals. More... | |
| class | GroupwiseRegistrationFunctionalXformTemplate< SplineWarpXform > |
| Template specialization for groupwise nonrigid registration functionals. More... | |
| class | GroupwiseRegistrationFunctionalXformTemplateBase |
| Base class template for groupwise registration functionals. More... | |
| class | GroupwiseRegistrationOutput |
| Class for output of groupwise registration results. More... | |
| class | GroupwiseRegistrationRMIFunctional |
| Functional for groupwise registration. More... | |
| class | ImagePairAffineRegistration |
| Class for affine multi-resolution voxel registration. More... | |
| class | ImagePairAffineRegistrationCommandLine |
| Class for command line-controlled affine registration. More... | |
| class | ImagePairAffineRegistrationFunctional |
| Base-class for affine registration functionals. More... | |
| class | ImagePairAffineRegistrationFunctionalTemplate |
| Functional that evaluates a voxel-based similarity measure. More... | |
| class | ImagePairNonrigidRegistration |
| Generic multiresolution voxel-registration class. More... | |
| class | ImagePairNonrigidRegistrationCommandLine |
| Class for command line controlled voxel registration. More... | |
| class | ImagePairNonrigidRegistrationFunctional |
| Common base class for all elastic registration functionals. More... | |
| class | ImagePairNonrigidRegistrationFunctionalTemplate |
| Parallel elastic registration functional. More... | |
| class | ImagePairRegistration |
| Generic multiresolution voxel-registration class. More... | |
| class | ImagePairRegistrationFunctional |
| Base class for voxel matching functionals. More... | |
| class | ImagePairSimilarityJointHistogram |
| Base class for voxel metrics with pre-converted image data. More... | |
| class | ImagePairSimilarityMeasure |
| Base class for voxel metrics with pre-converted image data. More... | |
| class | ImagePairSimilarityMeasureCR |
| Pairwise image similarity measure "correlation ratio". More... | |
| class | ImagePairSimilarityMeasureMI |
| Base class for voxel metrics with pre-converted image data. More... | |
| class | ImagePairSimilarityMeasureMSD |
| Mean squared difference metric. More... | |
| class | ImagePairSimilarityMeasureNCC |
| Normalized Cross Correlation Metric. More... | |
| class | ImagePairSimilarityMeasureNMI |
| Base class for voxel metrics with pre-converted image data. More... | |
| class | ImagePairSimilarityMeasureRMS |
| Mean squared difference metric. More... | |
| class | ImagePairSymmetricNonrigidRegistrationFunctional |
| Symmtric-consistent elastic registration functional. More... | |
| class | ImagePairSymmetricNonrigidRegistrationFunctionalTemplate |
| Template for symmtric-consistent elastic registration functional. More... | |
| class | ImageSymmetryPlaneCommandLine |
| Class template for symmetry plane computation command line tools. More... | |
| class | ImageSymmetryPlaneCommandLineBase |
| Base class for symmetry plane computation command line tools. More... | |
| class | ImageSymmetryPlaneFunctional |
| Functional for finding a symmetry plane in 3-D volumes. More... | |
| class | ImageSymmetryPlaneFunctionalBase |
| Base class for functionals to find a symmetry plane in 3-D volumes. More... | |
| class | ImageXformDB |
| Class for image and transformation database. More... | |
| class | IterativeDirectionOptimizer |
| Iterative direction optimizer. More... | |
| class | MakeInitialAffineTransformation |
| Class for generating initial affine coordinate transformations between two images. More... | |
| class | MultiChannelHistogramRegistrationFunctional |
| Base class for multi-channel registration functionals using the Histogram metric. More... | |
| class | MultiChannelRegistrationFunctional |
| Base class for multi-channel registration functionals. More... | |
| class | MultiChannelRegistrationFunctionalBase |
| Base class for multi-channel registration functionals. More... | |
| class | MultiChannelRMIRegistrationFunctional |
| Base class for multi-channel registration functionals using the RMI metric. More... | |
| class | MultiLevelOptimizer |
| Multi-level optimizer. More... | |
| class | Optimizer |
| Abstract optimizer. More... | |
| class | OptimizerBase |
| Base class for all optimizers and meta optimizers. More... | |
| class | ParallelElasticFunctional |
| Parallel elastic registration functional. More... | |
| class | ProtocolCallback |
| Callback object with protocol functionality. More... | |
| class | ReformatVolume |
| Utility class for reformatting volume data. More... | |
| class | Registration2d2d |
| Class for registration of two 2D images. More... | |
| class | RegistrationCallback |
| Generic callback class. More... | |
| class | RegistrationDatabaseUpdater |
| Class for updating the image/transformation database with a newly computed registration. More... | |
| class | RegistrationJointHistogram |
| 2-D histogram for entropy-based image similarity measures. More... | |
| class | ScalarImageSimilarityMemory |
| Memory for image similarity computation. More... | |
| class | ScalarImageSimilarity |
| Class with operators to compute various 2-D image similarity measures. More... | |
| class | ScaleHistogramValueTrait |
| Histogram kernel scaling traits. More... | |
| class | ScaleHistogramValueTrait< int > |
| class | ScaleHistogramValueTrait< unsigned int > |
| class | SearchTrace |
| Class for traces in the optimization search space. More... | |
| class | SplineWarpCongealingFunctional |
| Functional for spline warp congealing. More... | |
| class | SplineWarpGroupwiseRegistrationRMIFunctional |
| Functional for spline warp groupwise registration. More... | |
| class | SplineWarpMultiChannelIntensityCorrectionRegistrationFunctional |
| Class for spline warp multi-channel registration functional. More... | |
| class | SplineWarpMultiChannelRegistrationFunctional |
| Class for spline warp multi-channel registration functional. More... | |
| class | SymmetricElasticFunctional |
| Symmtric-consistent elastic registration functional. More... | |
| class | SymmetricElasticFunctional_Template |
| Template for symmtric-consistent elastic registration functional. More... | |
| class | SymmetryPlaneFunctional |
| Functional for finding a symmetry plane in 3-D volumes. More... | |
| class | TemplateMultiChannelRegistrationFunctional |
| Class for transformation-templated multi-channel registration functional. More... | |
| class | TypedArraySimilarity |
| Class with operators to compute various pixel similarity measures. More... | |
| class | TypedArraySimilarityMemory |
| Memory for typed array similarity computation. More... | |
| class | VoxelMatchingAffineFunctional |
| Base-class for affine registration functionals. More... | |
| class | VoxelMatchingAffineFunctionalTemplate |
| Functional that evaluates a voxel-based similarity measure. More... | |
| class | VoxelMatchingCorrRatio |
| Voxel metric "correlation ratio". More... | |
| class | VoxelMatchingCrossCorrelation |
| Normalized Cross Correlation Metric. More... | |
| class | VoxelMatchingElasticFunctional |
| Common base class for all elastic registration functionals. More... | |
| class | VoxelMatchingElasticFunctional_WarpTemplate |
| Template class for elastic registration functional. More... | |
| class | VoxelMatchingElasticFunctional_Template |
| Functional that evaluates a voxel-based similarity measure. More... | |
| class | VoxelMatchingFunctional |
| Base class for voxel matching functionals. More... | |
| class | VoxelMatchingFunctional_Template |
| Functional that evaluates a voxel-based similarity measure. More... | |
| class | VoxelMatchingMeanSquaredDifference |
| Mean squared difference metric. More... | |
| class | VoxelMatchingMetric |
| Base class for voxel metrics with pre-converted image data. More... | |
| class | VoxelMatchingMetric_Type |
| Base class for voxel metrics with pre-converted image data. More... | |
| class | VoxelMatchingMutInf |
| Voxel metric "mutual information". More... | |
| class | VoxelMatchingNormMutInf |
| Voxel metric "normalized mutual information". More... | |
| class | VoxelRegistration |
| Generic multiresolution voxel-registration class. More... | |
| class | AtlasSegmentation |
| class | EntropyMinimizationIntensityCorrectionFunctional |
| Functional to correct MR intensity bias by miniming image entropy. More... | |
| class | EntropyMinimizationIntensityCorrectionFunctionalBase |
| Base class for entropy-minimzation MR bias correction functional. More... | |
| class | LabelCombinationMultiClassSTAPLE |
| Multi-class STAPLE label combination. More... | |
| class | LabelCombinationSTAPLE |
| Binary STAPLE label combination. More... | |
| class | LabelCombinationVoting |
| Label voting image combination. More... | |
| class | OverlapMeasures |
| Class for overlap measures between multiple segmentations. More... | |
| class | SimpleLevelset |
| Class for computing a simple two-phase levelset evolution. More... | |
| class | SimpleLevelsetCommandLine |
| Command line interface class template for simple levelset segmentation with a particular implementation (CPU or GPU). More... | |
| class | SimpleLevelsetCommandLineBase |
| Command line interface base class for simple levelset segmentation. More... | |
| class | CannotBeCopied |
| Base class to prevent copying of derived classes. More... | |
| class | CommandLine |
| Command line argument parser. More... | |
| class | CommandLineTypeTraitsBase |
| class | CommandLineTypeTraits |
| Template for traits to handle command line arguments of different types. More... | |
| class | CommandLineTypeTraits< const char * > |
| Inherit generic template members. More... | |
| class | CommandLineTypeTraits< std::string > |
| Inherit generic template members. More... | |
| class | CommandLineTypeTraits< std::vector< std::string > > |
| Inherit generic template members. More... | |
| class | CommandLineTypeTraits< int > |
| Inherit generic template members. More... | |
| class | CommandLineTypeTraits< unsigned int > |
| Inherit generic template members. More... | |
| class | CommandLineTypeTraits< short > |
| Inherit generic template members. More... | |
| class | CommandLineTypeTraits< unsigned short > |
| Inherit generic template members. More... | |
| class | CommandLineTypeTraits< signed char > |
| Inherit generic template members. More... | |
| class | CommandLineTypeTraits< unsigned char > |
| class | CommandLineTypeTraits< float > |
| Inherit generic template members. More... | |
| class | CommandLineTypeTraits< double > |
| Inherit generic template members. More... | |
| class | CommandLineTypeTraits< bool > |
| Inherit generic template members. More... | |
| class | CompressedStream |
| Stream with on-the-fly decompression. More... | |
| class | ConditionVariable |
| Condition variable for thread synchronization. More... | |
| class | Console |
| Standard error output console for library. More... | |
| class | Exception |
| Exception class. More... | |
| class | ExitException |
| Program exit exception class. More... | |
| class | LockingPtr |
| Class for mutually exclusive access to objects. More... | |
| class | MountPoints |
| Directory translation. More... | |
| class | MutexLock |
| Generic mutex lock. More... | |
| class | Progress |
| Generic class for progress indication. More... | |
| class | ProgressConsole |
| Progress indicator with console output. More... | |
| class | SafeCounter |
| Thread-safe counter. More... | |
| class | SmartConstPointer |
| Smart pointer with reference counting. More... | |
| class | SmartPointer |
| Smart pointer with reference counting. More... | |
| class | StackBacktrace |
| Class for printing stack backtrace in the event of a crash. More... | |
| class | TestFunctionMap |
| Map from test name to test function. More... | |
| class | ThreadParameterArray |
| Array of thread parameters. More... | |
| class | ThreadParameters |
| Base class for thread parameter blocks. More... | |
| class | ThreadPool |
| Class that provides a pool of continuously running threads that can be used for reducing overhead in SMP computations. More... | |
| class | ThreadSemaphore |
| Semaphore for thread synchronization. More... | |
| class | TypedArrayNoiseEstimatorBrummer |
| Estimate noise level in data stored in a TypedArray. More... | |
| class | TypedArrayNoiseEstimatorMaximumLikelihood |
| Estimate noise level in data stored in a TypedArray. More... | |
Typedefs | |
| typedef ActiveDeformationModel < SplineWarpXform > | SplineActiveDeformationModel |
| Spline warp active deformation model. | |
| typedef Matrix3x3 < Types::Coordinate > | CoordinateMatrix3x3 |
| Define coordinate matrix. | |
| typedef std::map< int, SegmentationLabel > | SegmentationLabelMap |
| Map from numerical IDs to labels. | |
| typedef Vector< Types::Coordinate > | CoordinateVector |
| Shortcut definition. | |
| typedef Vector< float > | FloatVector |
| Shortcut definition. | |
| typedef FixedVector < 3, Types::Coordinate > | Vector3D |
| Convenience typedef: vectors in 3D coordinate space. | |
| typedef DeviceArrayTemplate < DeviceArrayCL > | DeviceArray |
| typedef std::list< std::string > | ResourceSection |
| Resource file section is a list of strings. | |
| typedef std::multimap < Study::SmartPtr, Xform::SmartPtr > | StudyToXform |
| typedef std::map < Study::SmartPtr, StudyToXform > | StudyToStudyToXform |
| typedef CongealingFunctional < AffineXform > | AffineCongealingFunctional |
| Functional for affine congealing. | |
| typedef GroupwiseRegistrationRMIFunctional < AffineXform > | AffineGroupwiseRegistrationRMIFunctional |
| Functional for affine groupwise registration using "RMI" metric. | |
| typedef VoxelMatchingCorrRatio < Interpolators::LINEAR > | VoxelMatchingCorrRatio_Trilinear |
| Correlation ratio with trilinear interpolation. | |
| typedef VoxelMatchingCorrRatio < Interpolators::NEAREST_NEIGHBOR > | VoxelMatchingCorrRatio_NearestNeighbor |
| Correlation ratio with nearest-neighbor interpolation. | |
| typedef VoxelMatchingMetric < short, TYPE_SHORT > | VoxelMatchingMetricShort |
| Convenience typedef. | |
| typedef VoxelMatchingMetric < byte, TYPE_BYTE > | VoxelMatchingMetricByte |
| Convenience typedef. | |
| typedef VoxelMatchingMetric < short, TYPE_SHORT, Interpolators::NEAREST_NEIGHBOR > | VoxelMatchingMetricShort_NN |
| Convenience typedef. | |
| typedef VoxelMatchingMetric < byte, TYPE_BYTE, Interpolators::NEAREST_NEIGHBOR > | VoxelMatchingMetricByte_NN |
| Convenience typedef. | |
| typedef VoxelMatchingMutInf < Interpolators::LINEAR > | VoxelMatchingMutInf_Trilinear |
| Mutual information with trilinear interpolation. | |
| typedef VoxelMatchingMutInf < Interpolators::NEAREST_NEIGHBOR > | VoxelMatchingMutInf_NearestNeighbor |
| Mutual information with nearest-neighbor interpolation. | |
| typedef VoxelMatchingNormMutInf < Interpolators::LINEAR > | VoxelMatchingNormMutInf_Trilinear |
| Normalized mutual information with trilinear interpolation. | |
| typedef VoxelMatchingNormMutInf < Interpolators::NEAREST_NEIGHBOR > | VoxelMatchingNormMutInf_NearestNeighbor |
| Normalized mutual information with nearest-neighbor interpolation. | |
| typedef int | ThreadIDType |
| Dummy definition for non-threading builds. | |
| typedef CMTK_THREAD_RETURN_TYPE(* | ThreadFunction )(CMTK_THREAD_ARG_TYPE) |
| Type of thread function. | |
Shortcut class typedefs for typed arrays. | |
| typedef TemplateArray< byte > | ByteArray |
| Array of (unsigned) byte values. | |
| typedef TemplateArray< char > | CharArray |
| Array of (signed) char values. | |
| typedef TemplateArray< short > | ShortArray |
| Array of signed short values. | |
| typedef TemplateArray < unsigned short > | UShortArray |
| Array of unsigned short values. | |
| typedef TemplateArray< int > | IntArray |
| Array of (signed) integer values. | |
| typedef TemplateArray< float > | FloatArray |
| Array of single-precision float values. | |
| typedef TemplateArray< double > | DoubleArray |
| Array of double-precision float values. | |
Enumerations | |
| enum | { AXIS_X = 0, AXIS_Y = 1, AXIS_Z = 2 } |
Identifiers for coordinate axes. More... | |
| enum | DataClass { DATACLASS_GREY, DATACLASS_LABEL, DATACLASS_UNKNOWN } |
Class of image data. More... | |
| enum | ScalarDataType { TYPE_BYTE = 0, TYPE_CHAR = 1, TYPE_SHORT = 2, TYPE_USHORT = 3, TYPE_INT = 4, TYPE_UINT = 5, TYPE_FLOAT = 6, TYPE_DOUBLE = 7, TYPE_NONE = -1 } |
Scalar data type identifiers. More... | |
| enum | AnalyzeDataType { ANALYZE_TYPE_NONE = 0, ANALYZE_TYPE_BINARY = 1, ANALYZE_TYPE_UNSIGNED_CHAR = 2, ANALYZE_TYPE_SIGNED_SHORT = 4, ANALYZE_TYPE_SIGNED_INT = 8, ANALYZE_TYPE_FLOAT = 16, ANALYZE_TYPE_COMPLEX = 32, ANALYZE_TYPE_DOUBLE = 64, ANALYZE_TYPE_RGB = 128, ANALYZE_TYPE_USHORT = 132, ANALYZE_TYPE_UINT = 136, ANALYZE_TYPE_ALL = 255 } |
IDs for data types in Analyze image file. More... | |
| enum | AnalyzeOrientation { ANALYZE_AXIAL = 0, ANALYZE_CORONAL = 1, ANALYZE_SAGITTAL = 2, ANALYZE_AXIAL_FLIP = 3, ANALYZE_CORONAL_FLIP = 4, ANALYZE_SAGITTAL_FLIP = 5, ANALYZE_UNKNOWN = 255 } |
IDs for slice orientations in Analyze image file. More... | |
| enum | FileFormatID { FILEFORMAT_NEXIST = 0, FILEFORMAT_COMPRESSED_ARCHIVE = 1, FILEFORMAT_STUDY = 2, FILEFORMAT_STUDYLIST = 3, FILEFORMAT_TYPEDSTREAM = 4, FILEFORMAT_PGM = 5, FILEFORMAT_DICOM = 6, FILEFORMAT_VANDERBILT = 7, FILEFORMAT_AMIRA = 8, FILEFORMAT_RAW = 9, FILEFORMAT_RAW3D = 10, FILEFORMAT_BIORAD = 11, FILEFORMAT_NIFTI_DETACHED = 12, FILEFORMAT_NIFTI_SINGLEFILE = 13, FILEFORMAT_ANALYZE_AVW = 14, FILEFORMAT_METAIMAGE = 15, FILEFORMAT_NRRD = 16, FILEFORMAT_ANALYZE_HDR = 17, FILEFORMAT_ANALYZE_HDR_BIGENDIAN = 18, FILEFORMAT_ITK_TFM = 19, FILEFORMAT_UNKNOWN } |
ID codes for known file formats. More... | |
| enum | { PALETTE_GRAY = 0, PALETTE_RED = 1, PALETTE_GREEN = 2, PALETTE_BLUE = 3, PALETTE_RAINBOW = 4, PALETTE_LABELS = 5 } |
Constants to identify color table. More... | |
| enum | ImageAlphaToggle { IMAGE_RGB, IMAGE_RGBA } |
Type definition for the status of the alpha-channel presence flag. More... | |
| enum | CallbackResult { CALLBACK_OK = 0, CALLBACK_INTERRUPT = 1, CALLBACK_TIMEOUT = 2, CALLBACK_FAILED = 3 } |
Status code returned by Execute() methods. More... | |
TypedStream.h | |
| enum | TypedStreamMode { TYPEDSTREAM_READ, TYPEDSTREAM_WRITE, TYPEDSTREAM_WRITE_ZLIB, TYPEDSTREAM_APPEND } |
Access modes for archives. More... | |
| enum | TypedStreamCondition { TYPEDSTREAM_ERROR, TYPEDSTREAM_OK } |
Condition upon function return. More... | |
| enum | TypedStreamStatus { TYPEDSTREAM_ERROR_NONE, TYPEDSTREAM_ERROR_UNKNOWN, TYPEDSTREAM_ERROR_SYSTEM, TYPEDSTREAM_ERROR_FORMAT, TYPEDSTREAM_ERROR_ARG, TYPEDSTREAM_ERROR_MODE, TYPEDSTREAM_ERROR_TYPE, TYPEDSTREAM_ERROR_LIMIT, TYPEDSTREAM_ERROR_LEVEL, TYPEDSTREAM_ERROR_INVALID, TYPEDSTREAM_ERROR_MAX } |
Classes of error conditions. More... | |
| enum | TypedStreamType { TYPEDSTREAM_TYPE_INT, TYPEDSTREAM_TYPE_BOOL, TYPEDSTREAM_TYPE_BINARYBOOL, TYPEDSTREAM_TYPE_FLOAT, TYPEDSTREAM_TYPE_DOUBLE, TYPEDSTREAM_TYPE_STRING } |
Identifiers for supported primitive data types. More... | |
| enum | TypedStreamToken { TYPEDSTREAM_EOF, TYPEDSTREAM_BEGIN, TYPEDSTREAM_END, TYPEDSTREAM_KEY, TYPEDSTREAM_VALUE, TYPEDSTREAM_COMMENT } |
Identifiers for tokens in archives. More... | |
| enum | TypedStreamDebugFlag { TYPEDSTREAM_DEBUG_OFF, TYPEDSTREAM_DEBUG_ON } |
Debug flag values. More... | |
Functions | |
| void | printBlock (Types::DataItem block[COUPE_BLOCK_SIZE]) |
| template<size_t NDIM, typename T > | |
| const FixedVector< NDIM, T > | operator+ (const FixedVector< NDIM, T > &lhs, const FixedVector< NDIM, T > &rhs) |
| Addition operator. | |
| template<size_t NDIM, typename T > | |
| const FixedVector< NDIM, T > | operator- (const FixedVector< NDIM, T > &lhs, const FixedVector< NDIM, T > &rhs) |
| Subtraction operator. | |
| template<size_t NDIM, typename T > | |
| T | operator* (const FixedVector< NDIM, T > &lhs, const FixedVector< NDIM, T > &rhs) |
| Scalar product operator. | |
| template<size_t NDIM, typename T , typename T2 > | |
| const FixedVector< NDIM, T > | operator* (const T2 lhs, const FixedVector< NDIM, T > &rhs) |
| Scalar multiplication operator. | |
| template<size_t NDIM, typename T > | |
| std::ofstream & | operator<< (std::ofstream &stream, const FixedVector< NDIM, T > &index) |
| Stream input operator. | |
| template<size_t NDIM, typename T > | |
| std::ifstream & | operator>> (std::ifstream &stream, FixedVector< NDIM, T > &index) |
| Stream output operator. | |
| template<class T > | |
| Console & | operator<< (Console &stream, const Matrix3x3< T > &m) |
| Output object to console. | |
| template<class T , class T2 > | |
| FixedVector< 3, T2 > & | operator*= (FixedVector< 3, T2 > &u, const Matrix4x4< T > &M) |
| In-place multiplication with 3d vector operation (will implicitly be made homogeneous). | |
| template<class T , class T2 > | |
| FixedVector< 3, T2 > | operator* (const FixedVector< 3, T2 > &u, const Matrix4x4< T > &M) |
| Multiplication with 3d vector operation (will implicitly be made homogeneous). | |
| template<class T > | |
| Console & | operator<< (Console &stream, const Matrix4x4< T > &m) |
| Output object to console. | |
| template<size_t NDIM, typename T > | |
| std::ofstream & | operator<< (std::ofstream &stream, const Region< NDIM, T > ®ion) |
| Stream input operator. | |
| template<size_t NDIM, typename T > | |
| std::ifstream & | operator>> (std::ifstream &stream, Region< NDIM, T > ®ion) |
| Stream output operator. | |
| ScalarImage * | operator- (const ScalarImage &image0, const ScalarImage &image1) |
| void | CreateSystemLabelColorMap (SegmentationLabelMap &map) |
| Create system label map. | |
| DataClass | StringToDataClass (const char *dataClassStr) |
| Convert string to data class identifier. | |
| const char * | DataClassToString (const DataClass dataClass) |
| Convert data class identifier to string. | |
| size_t | TypeItemSize (const ScalarDataType dtype) |
| Return item size for given scalar data type. | |
| ScalarDataType | SelectDataTypeInteger (const byte itemSize, const bool signBit) |
| Select integer data type based on item size and sign bit. | |
| ScalarDataType | GetSignedDataType (const ScalarDataType dtype) |
| Return signed datatype ID corresponding to given datatype. | |
| ScalarDataType | GetDifferenceDataType (const ScalarDataType dtype1, const ScalarDataType dtype2) |
| Return difference datatype ID for given pair of datatypes. | |
| ScalarDataType | GetUnsignedDataType (const ScalarDataType dtype) |
| Return unsigned datatype ID corresponding to given datatype. | |
| template<class T > | |
| ValueSequence< T > | operator+ (const ValueSequence< T > &a, const ValueSequence< T > &b) |
| template<class T > | |
| Vector< T > | operator+ (const Vector< T > &p, const Vector< T > &delta) |
| Vector addition operator. | |
| template<class T > | |
| Vector< T > | operator- (const Vector< T > &p, const Vector< T > &delta) |
| Vector subtraction operator. | |
| template<class T > | |
| Vector< T > | operator* (const T c, const Vector< T > &p) |
| Scalar-to-vector multiplication operator. | |
| template<class T > | |
| Vector< T > | CoordMult (const Vector< T > &p, const Vector< T > &q) |
| Coordinatewise multiplication operator. | |
| template<class T > | |
| T | operator* (const Vector< T > &p, const Vector< T > &q) |
| Scalar product. | |
| void | DeviceImageConvolution (float *dest, const int *dims3, void *array, const int kernelLengthX, const float *kernelX, const int kernelLengthY, const float *kernelY, const int kernelLengthZ, const float *kernelZ) |
| Convolution of a 3D image (CUDA array) with a separable 3D kernel. | |
| void | DeviceImageConvolutionInPlace (const int *dims3, void *array, const int kernelLengthX, const float *kernelX, const int kernelLengthY, const float *kernelY, const int kernelLengthZ, const float *kernelZ) |
| In-place convolution of a 3D image (CUDA array) with a separable 3D kernel. | |
| void | DeviceThresholdData (float *dest, const int n, const float lowerThreshold, const float upperThreshold) |
| Threshold data on device. | |
| template<unsigned int NDegreeMul> | |
| EntropyMinimizationIntensityCorrectionFunctionalBase::SmartPtr | CreateEntropyMinimizationIntensityCorrectionFunctionalDevice (const unsigned int polynomialDegreeAdd) |
| Create functional templated over polynomial degrees. | |
| EntropyMinimizationIntensityCorrectionFunctionalBase::SmartPtr | CreateEntropyMinimizationIntensityCorrectionFunctionalDevice (const unsigned int polynomialDegreeAdd, const unsigned int polynomialDegreeMul) |
| Create functional templated over polynomial degrees. | |
| EntropyMinimizationIntensityCorrectionFunctionalBase::SmartPtr | CreateEntropyMinimizationIntensityCorrectionFunctionalDevice (const unsigned int polynomialDegreeAdd, const unsigned int polynomialDegreeMul, EntropyMinimizationIntensityCorrectionFunctionalBase::SmartPtr oldFunctional) |
| Create functional templated over polynomial degrees with initialization from old functional. | |
| void | EntropyMinimizationIntensityCorrectionFunctionalDeviceUpdateOutputImage (float *output, float *input, const int dims0, const int dims1, const int dims2, const int degree, const int multiply, const int nargs, const float *weights, const float *corrections) |
| Update output image using either additive or multiplicative bias field. | |
| float | ImagePairAffineRegistrationFunctionalDeviceEvaluateMSD (const int *fixedDims3, void *fixedArray, const int *movingDims3, void *movingArray, const float matrix[4][4]) |
| Evaluate Mean Squared Difference for symmetry plane computation on GPU. | |
| void | SimpleLevelsetDeviceUpdateInsideOutside (float *levelset, float *volume, const int nPixels, float *insideSum, float *outsideSum, int *nInside) |
| Count inside pixels and compute the sums of inside and outside pixels. | |
| void | SimpleLevelsetDeviceUpdateLevelset (float *levelset, float *volume, const int nPixels, const float mInside, const float mOutside, const float ratioInOut, const float timeDelta, const float levelsetThreshold) |
| Update levelset based on mean values in inside and outside regions, then threshold the result. | |
| template<class T > | |
| T | SumReduction (T *data, const int n) |
| Compute sum reduction of data. | |
| ClassStream & | operator<< (ClassStream &stream, const AffineXform &affineXform) |
| Write affine transformation object. | |
| ClassStream & | operator>> (ClassStream &stream, AffineXform::SmartPtr &affineXform) |
| Read affine transformation. | |
| ClassStream & | operator>> (ClassStream &stream, AffineXform &affineXform) |
| Read affine transformation. | |
| template<class TMetricFunctionalType > | |
| ClassStream & | operator<< (ClassStream &stream, const AffineMultiChannelRegistrationFunctional< TMetricFunctionalType > &functional) |
| Write file names and transformations from affine multi-channel registration functional. | |
| template<class TMetricFunctionalType > | |
| ClassStream & | operator>> (ClassStream &stream, AffineMultiChannelRegistrationFunctional< TMetricFunctionalType > &functional) |
| Read file names and transformations from archive to multi-channel affine registration functional. | |
| template<class TMetricFunctionalType > | |
| ClassStream & | operator<< (ClassStream &stream, const SplineWarpMultiChannelRegistrationFunctional< TMetricFunctionalType > &functional) |
| Write file names and transformations from spline warp multi-channel registration functional. | |
| ClassStream & | operator<< (ClassStream &stream, const Xform &xform) |
| Write transformation object. | |
| ClassStream & | operator<< (ClassStream &stream, const GroupwiseRegistrationFunctionalBase &func) |
| ClassStream & | operator>> (ClassStream &stream, GroupwiseRegistrationFunctionalBase &func) |
| std::istream & | operator>> (std::istream &stream, SegmentationLabelMap &lblMap) |
| Operator to read a list of label IDs from a C++ stream. | |
| ClassStream & | operator<< (ClassStream &stream, const GroupwiseRegistrationFunctionalXformTemplate< AffineXform > &func) |
| ClassStream & | operator>> (ClassStream &stream, GroupwiseRegistrationFunctionalXformTemplate< AffineXform > &func) |
| ClassStream & | operator<< (ClassStream &stream, const GroupwiseRegistrationFunctionalXformTemplate< SplineWarpXform > &func) |
| ClassStream & | operator>> (ClassStream &stream, GroupwiseRegistrationFunctionalXformTemplate< SplineWarpXform > &func) |
| SymmetricElasticFunctional * | CreateSymmetricElasticFunctional (const int metric, UniformVolume::SmartPtr &refVolume, UniformVolume::SmartPtr &fltVolume) |
| Constructor function. | |
| VoxelMatchingElasticFunctional * | CreateElasticFunctional (const int metric, UniformVolume::SmartPtr &refVolume, UniformVolume::SmartPtr &fltVolume) |
| Create functional from matching template. | |
| template<unsigned int NDegreeMul> | |
| EntropyMinimizationIntensityCorrectionFunctionalBase::SmartPtr | CreateEntropyMinimizationIntensityCorrectionFunctional (const unsigned int polynomialDegreeAdd) |
| Create functional templated over polynomial degrees. | |
| EntropyMinimizationIntensityCorrectionFunctionalBase::SmartPtr | CreateEntropyMinimizationIntensityCorrectionFunctional (const unsigned int polynomialDegreeAdd, const unsigned int polynomialDegreeMul) |
| Create functional templated over polynomial degrees. | |
| EntropyMinimizationIntensityCorrectionFunctionalBase::SmartPtr | CreateEntropyMinimizationIntensityCorrectionFunctional (const unsigned int polynomialDegreeAdd, const unsigned int polynomialDegreeMul, EntropyMinimizationIntensityCorrectionFunctionalBase::SmartPtr oldFunctional) |
| Create functional templated over polynomial degrees with initialization from old functional. | |
| Console & | operator<< (Console &console, CommandLine::Exception e) |
| Output of command line exception. | |
| template<> | |
| std::vector< std::string > | CommandLine::Item::Convert< std::vector< std::string > > (const char *str) |
| Convert string to vector. | |
| const char * | cmtkWhitespaceWriteMiniXML (mxml_node_t *, int where) |
| Console & | operator<< (Console &console, Exception e) |
| Output of command line exception. | |
| int | StrCmp (const char *s1, const char *s2) |
| Safe string comparison. | |
| void | StrReplace (char *&s1, const char *s2) |
| Replace a string. | |
| void | StrFree (char *const s) |
| Safe deallocation of strings. | |
| int | StrPrefixCmp (const char *s, const char *prefix) |
| Compare string prefix. | |
| const char * | StrDir (const char *path) |
| Extract directory component from a complete filesystem path. | |
| const char * | StrFName (const char *path) |
| Extract filename component from a complete filesystem path. | |
| std::string | StrReplace (const std::string &str, const std::map< std::string, std::string > &rules, const bool multiple=false) |
| Replace string components. | |
Variables | |
| const char *const | META_FS_PATH = "FILESYSTEM_PATH" |
| const char *const | META_FILEFORMAT_ORIGINAL = "FILEFORMAT_ORIGINAL" |
| const char *const | META_SPACE = "SPACE" |
| const char *const | META_SPACE_ORIGINAL = "SPACE_ORIGINAL" |
| const char *const | META_SPACE_UNITS_STRING = "SPACE_UNITS_STRING" |
| const char *const | META_EXTERNAL_SPACE_ID = "SPACE_ID_EXTERNAL" |
| const char *const | META_IMAGE_ORIENTATION = "IMAGE_ORIENTATION" |
| const char *const | META_IMAGE_ORIENTATION_ORIGINAL = "IMAGE_ORIENTATION_ORIGINAL" |
| const char *const | META_IMAGE_DIRECTION_VECTORS = "IMAGE_DIRECTION_VECTORS" |
| const char *const | META_XFORM_FIXED_IMAGE_PATH = "XFORM_FIXED_IMAGE_PATH" |
| const char *const | META_XFORM_MOVING_IMAGE_PATH = "XFORM_MOVING_IMAGE_PATH" |
| const char * | DataClassString [] |
| const char * | DataTypeName [] |
| Names of scalar data types. | |
| const ScalarDataType | TYPE_ITEM = TYPE_DOUBLE |
| const ScalarDataType | TYPE_COORDINATE = TYPE_DOUBLE |
| static StackBacktrace | StackBacktraceInstance |
| const FileFormatMagic | FileFormatMagicNumbers [] |
| Magic number records for known file types. | |
| const char * | FileFormatName [] |
| Table of file format ID names. | |
| const char *const | CMTK_LEGACY_ANALYZE_IO = "CMTK_LEGACY_ANALYZE_IO" |
| Environment variable that turns on legacy Analyze I/O with incorrect anatomical orientations. | |
| const char *const | IGS_LEGACY_ANALYZE_IO = "IGS_LEGACY_ANALYZE_IO" |
| Legacy environment variable that turns on legacy Analyze I/O with incorrect anatomical orientations. | |
| const char *const | CMTK_LEGACY_WRITE_IMAGES_RAS = "CMTK_LEGACY_WRITE_IMAGES_RAS" |
| Environment variable that turns off writing output images in the array order of the input images. | |
| static bool | InterruptSignalReceived |
| Flag that is set upon SIGINT signal. | |
| Console | StdErr (std::cerr) |
| Standard error output for the library. | |
| Console | StdOut (std::cout) |
| Standard output for the library. | |
| const char *const | CMTK_MOUNTPOINTSVAR = "CMTK_MOUNTPOINTS" |
| Name of the shell variable defining the directory translation. | |
| const char *const | IGS_MOUNTPOINTSVAR = "IGS_MOUNTPOINTS" |
| Legacy environment variable. | |
| static char | StrBuffer [PATH_MAX] |
igsCurrentTime | |
Static counter representing the current (discrete) processing time. This variable is incremented with every query using Object::GetCurrentTime(). Direct access MUST NOT occur in order to prevent inconsistent object times.
| |
| long | CurrentTime = 1 |
| void cmtk::EntropyMinimizationIntensityCorrectionFunctionalDeviceUpdateOutputImage | ( | float * | output, |
| float * | input, | ||
| const int | dims0, | ||
| const int | dims1, | ||
| const int | dims2, | ||
| const int | degree, | ||
| const int | multiply, | ||
| const int | nargs, | ||
| const float * | weights, | ||
| const float * | corrections | ||
| ) |
Update output image using either additive or multiplicative bias field.
Referenced by cmtk::EntropyMinimizationIntensityCorrectionFunctionalDevice< NOrderAdd, NOrderMul >::UpdateOutputImageDevice().
| float cmtk::ImagePairAffineRegistrationFunctionalDeviceEvaluateMSD | ( | const int * | fixedDims3, |
| void * | fixedArray, | ||
| const int * | movingDims3, | ||
| void * | movingArray, | ||
| const float | matrix[4][4] | ||
| ) |
Evaluate Mean Squared Difference for symmetry plane computation on GPU.
| fixedDims3 | Fixed volume dimensions |
| fixedArray | Device array with fixed volume data |
| movingDims3 | Movingvolume dimensions |
| movingArray | Device array with moving volume data |
| matrix | Mirror matrix: from index to image coordinates, then mirror, then to normalized [0..1] coordinates |
Referenced by cmtk::ImageSymmetryPlaneFunctionalDevice::Evaluate(), and cmtk::ImagePairAffineRegistrationFunctionalDevice::Evaluate().
| const FixedVector<NDIM,T> cmtk::operator* | ( | const T2 | lhs, |
| const FixedVector< NDIM, T > & | rhs | ||
| ) |
Scalar multiplication operator.
Definition at line 304 of file cmtkFixedVector.h.
| T cmtk::operator* | ( | const FixedVector< NDIM, T > & | lhs, |
| const FixedVector< NDIM, T > & | rhs | ||
| ) |
Scalar product operator.
Definition at line 293 of file cmtkFixedVector.h.
| const FixedVector<NDIM,T> cmtk::operator+ | ( | const FixedVector< NDIM, T > & | lhs, |
| const FixedVector< NDIM, T > & | rhs | ||
| ) |
Addition operator.
Definition at line 277 of file cmtkFixedVector.h.
| const FixedVector<NDIM,T> cmtk::operator- | ( | const FixedVector< NDIM, T > & | lhs, |
| const FixedVector< NDIM, T > & | rhs | ||
| ) |
Subtraction operator.
Definition at line 285 of file cmtkFixedVector.h.
| Console& cmtk::operator<< | ( | Console & | console, |
| Exception | e | ||
| ) |
Output of command line exception.
| std::ofstream& cmtk::operator<< | ( | std::ofstream & | stream, |
| const Region< NDIM, T > & | region | ||
| ) |
Stream input operator.
Definition at line 132 of file cmtkRegion.h.
| std::ofstream& cmtk::operator<< | ( | std::ofstream & | stream, |
| const FixedVector< NDIM, T > & | index | ||
| ) |
Stream input operator.
Definition at line 314 of file cmtkFixedVector.h.
| std::ifstream& cmtk::operator>> | ( | std::ifstream & | stream, |
| FixedVector< NDIM, T > & | index | ||
| ) |
Stream output operator.
Definition at line 323 of file cmtkFixedVector.h.
| std::ifstream& cmtk::operator>> | ( | std::ifstream & | stream, |
| Region< NDIM, T > & | region | ||
| ) |
Stream output operator.
Definition at line 139 of file cmtkRegion.h.
References cmtk::Region< NDIM, T >::From(), and cmtk::Region< NDIM, T >::To().
| void cmtk::SimpleLevelsetDeviceUpdateInsideOutside | ( | float * | levelset, |
| float * | volume, | ||
| const int | nPixels, | ||
| float * | insideSum, | ||
| float * | outsideSum, | ||
| int * | nInside | ||
| ) |
Count inside pixels and compute the sums of inside and outside pixels.
| levelset | Input: current levelset |
| volume | Input: image data |
| nPixels | Input: number of pixels |
| insideSum | Output: sum of data values in the "inside" region |
| outsideSum | Output: sum of data values in the "outside" region |
| nInside | Output: number of pixels in the "inside" region |
Referenced by cmtk::SimpleLevelsetDevice::Evolve().
| void cmtk::SimpleLevelsetDeviceUpdateLevelset | ( | float * | levelset, |
| float * | volume, | ||
| const int | nPixels, | ||
| const float | mInside, | ||
| const float | mOutside, | ||
| const float | ratioInOut, | ||
| const float | timeDelta, | ||
| const float | levelsetThreshold | ||
| ) |
Update levelset based on mean values in inside and outside regions, then threshold the result.
| levelset | Input/output: current levelset, is updated by this function |
| volume | Input: image data |
| nPixels | Input: number of pixels |
| mInside | Input: mean value of data in the "inside" region |
| mOutside | Input: mean value of data in the "outside" region |
| ratioInOut | Input: ratio of inside and outside pixel counts. |
| timeDelta | Input: levelset evolution time constant |
| levelsetThreshold | Input: levelset threshold |
Referenced by cmtk::SimpleLevelsetDevice::Evolve().
| T cmtk::SumReduction | ( | T * | data, |
| const int | n | ||
| ) |
Compute sum reduction of data.
| const char* const cmtk::CMTK_LEGACY_ANALYZE_IO = "CMTK_LEGACY_ANALYZE_IO" |
Environment variable that turns on legacy Analyze I/O with incorrect anatomical orientations.
Definition at line 62 of file cmtkVolumeFromFileAnalyze.cxx.
| const char* const cmtk::IGS_LEGACY_ANALYZE_IO = "IGS_LEGACY_ANALYZE_IO" |
Legacy environment variable that turns on legacy Analyze I/O with incorrect anatomical orientations.
Definition at line 65 of file cmtkVolumeFromFileAnalyze.cxx.
| const char* const cmtk::META_EXTERNAL_SPACE_ID = "SPACE_ID_EXTERNAL" |
Definition at line 49 of file cmtkMetaInformationObject.h.
Referenced by cmtk::MakeInitialAffineTransformation::AlignDirectionVectors().
| const char* const cmtk::META_FILEFORMAT_ORIGINAL = "FILEFORMAT_ORIGINAL" |
Definition at line 44 of file cmtkMetaInformationObject.h.
Referenced by cmtk::VolumeIO::Read().
| const char* const cmtk::META_FS_PATH = "FILESYSTEM_PATH" |
Definition at line 43 of file cmtkMetaInformationObject.h.
Referenced by operator<<(), cmtk::ImagePairAffineRegistrationCommandLine::OutputResult(), cmtk::ElasticRegistrationCommandLine::OutputResult(), cmtk::AffineRegistrationCommandLine::OutputResult(), cmtk::GroupwiseRegistrationFunctionalBase::PrepareSingleImage(), cmtk::VolumeIO::Read(), cmtk::VolumeIO::ReadGrid(), cmtk::GroupwiseRegistrationFunctionalBase::SetTemplateGrid(), cmtk::GroupwiseRegistrationFunctionalBase::Wiggle(), cmtk::VolumeIO::Write(), cmtk::GroupwiseRegistrationOutput::WriteAverageImage(), and cmtk::GroupwiseRegistrationOutput::WriteXformsSeparateArchives().
| const char* const cmtk::META_IMAGE_DIRECTION_VECTORS = "IMAGE_DIRECTION_VECTORS" |
Definition at line 54 of file cmtkMetaInformationObject.h.
| const char* const cmtk::META_IMAGE_ORIENTATION = "IMAGE_ORIENTATION" |
Definition at line 51 of file cmtkMetaInformationObject.h.
Referenced by cmtk::ImageOperationApplyMask::Apply(), cmtk::VolumeFromSlices::FinishVolume(), cmtk::UniformVolume::GetCroppedVolume(), cmtk::DataGrid::GetDownsampledAndAveraged(), cmtk::UniformVolume::GetReoriented(), cmtk::DataGrid::GetReoriented(), cmtk::VolumeFromFile::ReadAnalyzeHdr(), cmtk::VolumeIO::ReadGridOriented(), cmtk::VolumeFromFile::ReadNifti(), cmtk::VolumeIO::ReadOriented(), cmtk::VolumeFromFile::ReadVanderbilt(), cmtk::GroupwiseRegistrationFunctionalBase::SetTemplateGrid(), cmtk::VolumeIO::Write(), and cmtk::VolumeFromFile::WriteAnalyzeHdr().
| const char* const cmtk::META_IMAGE_ORIENTATION_ORIGINAL = "IMAGE_ORIENTATION_ORIGINAL" |
Definition at line 52 of file cmtkMetaInformationObject.h.
Referenced by cmtk::VolumeFromSlices::FinishVolume(), cmtk::UniformVolume::GetCroppedVolume(), cmtk::DataGrid::GetDownsampledAndAveraged(), cmtk::DataGrid::GetReoriented(), cmtk::VolumeFromFile::ReadAnalyzeHdr(), cmtk::VolumeFromFile::ReadNifti(), cmtk::VolumeFromFile::ReadVanderbilt(), cmtk::GroupwiseRegistrationFunctionalBase::SetTemplateGrid(), cmtk::VolumeIO::Write(), and cmtk::VolumeFromFile::WriteAnalyzeHdr().
| const char* const cmtk::META_SPACE = "SPACE" |
Definition at line 46 of file cmtkMetaInformationObject.h.
Referenced by cmtk::AffineRegistrationCommandLine::AffineRegistrationCommandLine(), cmtk::MakeInitialAffineTransformation::AlignDirectionVectors(), cmtk::UniformVolume::ChangeCoordinateSpace(), cmtk::ElasticRegistrationCommandLine::ElasticRegistrationCommandLine(), cmtk::VolumeFromSlices::FinishVolume(), cmtk::ClassStream::Get(), cmtk::UniformVolume::GetCroppedVolume(), cmtk::UniformVolume::GetOrientationFromDirections(), cmtk::ImagePairAffineRegistrationCommandLine::ImagePairAffineRegistrationCommandLine(), cmtk::ImagePairNonrigidRegistrationCommandLine::ImagePairNonrigidRegistrationCommandLine(), cmtk::AffineXform::MakeInverse(), operator>>(), cmtk::AffineXformITKIO::Read(), cmtk::VolumeFromFile::ReadAnalyzeHdr(), cmtk::VolumeFromFile::ReadNifti(), cmtk::GroupwiseRegistrationFunctionalBase::SetTemplateGrid(), cmtk::VolumeFromFile::WriteMetaImage(), and cmtk::Xform::Xform().
| const char* const cmtk::META_SPACE_ORIGINAL = "SPACE_ORIGINAL" |
Definition at line 47 of file cmtkMetaInformationObject.h.
Referenced by cmtk::VolumeFromSlices::FinishVolume(), cmtk::VolumeFromFile::ReadAnalyzeHdr(), cmtk::VolumeFromFile::ReadNifti(), cmtk::GroupwiseRegistrationFunctionalBase::SetTemplateGrid(), cmtk::TransformChangeFromSpaceAffine::TransformChangeFromSpaceAffine(), cmtk::TransformChangeToSpaceAffine::TransformChangeToSpaceAffine(), and cmtk::VolumeFromFile::WriteAnalyzeHdr().
| const char* const cmtk::META_SPACE_UNITS_STRING = "SPACE_UNITS_STRING" |
Definition at line 48 of file cmtkMetaInformationObject.h.
Referenced by cmtk::VolumeFromSlices::FinishVolume().
| const char* const cmtk::META_XFORM_FIXED_IMAGE_PATH = "XFORM_FIXED_IMAGE_PATH" |
Definition at line 56 of file cmtkMetaInformationObject.h.
Referenced by cmtk::AffineXform::MakeInverse(), cmtk::ClassStreamStudyList::Merge(), operator>>(), cmtk::TypedStreamStudylist::Read(), and cmtk::WarpXform::ReplaceInitialAffine().
| const char* const cmtk::META_XFORM_MOVING_IMAGE_PATH = "XFORM_MOVING_IMAGE_PATH" |
Definition at line 57 of file cmtkMetaInformationObject.h.
Referenced by cmtk::AffineXform::MakeInverse(), cmtk::ClassStreamStudyList::Merge(), operator>>(), cmtk::TypedStreamStudylist::Read(), and cmtk::WarpXform::ReplaceInitialAffine().
Definition at line 35 of file initStackBacktrace.cxx.
1.7.2