ITK
4.3.0
Insight Segmentation and Registration Toolkit
|
Classes | |
class | itk::AnnulusOperator< TPixel, TDimension, TAllocator > |
A NeighborhoodOperator for performing a matched filtering with an annulus (two concentric circles, spheres, hyperspheres, etc.) More... | |
class | itk::Array< TValueType > |
Array class with size defined at construction time. More... | |
class | itk::Array2D< TValueType > |
Array2D class representing a 2D array with size defined at construction time. More... | |
class | itk::AtanRegularizedHeavisideStepFunction< TInput, TOutput > |
Atan-based implementation of the Regularized (smoothed) Heaviside functions. More... | |
class | itk::AutoPointer< TObjectType > |
Implements an Automatic Pointer to an object. More... | |
class | itk::AutoPointerDataObjectDecorator< T > |
Decorates any pointer to a simple object with a DataObject API using AutoPointer semantics. More... | |
class | itk::BackwardDifferenceOperator< TPixel, TDimension, TAllocator > |
Operator whose inner product with a neighborhood returns a "half" derivative at the center of the neighborhood. More... | |
class | itk::Barrier |
Standard barrier class implementation for synchronizing the execution of threads. More... | |
class | itk::BarycentricCombination< TPointContainer, TWeightContainer > |
Computes the barycentric combination of an array of N points. More... | |
class | itk::BinaryThresholdSpatialFunction< TFunction > |
A spatial functions that returns if the internal spatial function is within user specified thresholds. More... | |
class | itk::BoundingBox< TPointIdentifier, VPointDimension, TCoordRep, TPointsContainer > |
Represent and compute information about bounding boxes. More... | |
class | itk::BSplineDerivativeKernelFunction< VSplineOrder, TRealValueType > |
Derivative of a BSpline kernel used for density estimation and nonparameteric regression. More... | |
class | itk::BSplineInterpolationWeightFunction< TCoordRep, VSpaceDimension, VSplineOrder > |
Returns the weights over the support region used for B-spline interpolation/reconstruction. More... | |
class | itk::BSplineKernelFunction< VSplineOrder, TRealValueType > |
BSpline kernel used for density estimation and nonparameteric regression. More... | |
class | itk::ByteSwapper< T > |
Perform machine dependent byte swapping. More... | |
class | itk::NeighborhoodAlgorithm::CalculateOutputWrapOffsetModifiers< TImage > |
Sets up itkNeighborhoodIterator output buffers. More... | |
class | itk::CellInterface< TPixelType, TCellTraits > |
An abstract interface for cells. More... | |
class | itk::CellInterfaceVisitor< TPixelType, TCellTraits > |
Abstract interface for a visitor class that can visit the cells in a Mesh. More... | |
class | itk::CellInterfaceVisitorImplementation< TPixelType, TCellTraits, CellTopology, UserVisitor > |
A template class used to implement a visitor object. More... | |
class | itk::CellTraitsInfo< VPointDimension, TCoordRep, TInterpolationWeight, TPointIdentifier, TCellIdentifier, TCellFeatureIdentifier, TPoint, TPointsContainer, TUsingCellsContainer > |
A simple utility class to define the cell type inside a mesh type structure definition. This just makes a copy of existing type information that is needed for a cell type template parameter. More... | |
class | itk::ColorTable< TPixel > |
Define a color table for image visualisation. More... | |
class | itk::Command |
Superclass for callback/observer methods. More... | |
class | itk::CompensatedSummation< TFloat > |
Perform more precise accumulation of floating point numbers. More... | |
class | itk::ConditionalConstIterator< TImage > |
A base class for other iterators where membership in the set of output pixels is conditional upon some property, calculation, etc. For example, a threshold iterator might walk a region and return only those pixels which meet a minimum intensity condition. More... | |
class | itk::ConditionVariable |
A thread synchronization object used to suspend execution until some condition on shared data is met. More... | |
class | itk::ConicShellInteriorExteriorSpatialFunction< VDimension, TInput > |
Spatial function implementation of a conic shell. More... | |
class | itk::ConstantBoundaryCondition< TInputImage, TOutputImage > |
This boundary condition returns a constant value for out-of-bounds image pixels. More... | |
class | itk::IndexedContainerInterface< TElementIdentifier, TElement >::ConstIterator |
Support const iteration operations through a container. Dereferencing the iterator must provide an object with the following methods: ElementIdentifier Index(void) const; const Element& Value(void) const;. More... | |
class | itk::ConstNeighborhoodIterator< TImage, TBoundaryCondition > |
Const version of NeighborhoodIterator, defining iteration of a local N-dimensional neighborhood of pixels across an itk::Image. More... | |
class | itk::ConstNeighborhoodIteratorWithOnlyIndex< TImage > |
Index-only version of ConstNeighborhoodIterator, defining iteration of a local N-dimensional neighborhood of indecies across an itk::Image or itk::ImageBase. More... | |
class | itk::FixedArray< TValueType, VLength >::ConstReverseIterator |
A const reverse iterator through an array. More... | |
class | itk::ConstShapedNeighborhoodIterator< TImage, TBoundaryCondition > |
Const version of ShapedNeighborhoodIterator, defining iteration of a local N-dimensional neighborhood of pixels across an itk::Image. More... | |
class | itk::ConstSliceIterator< TPixel, TContainer > |
A flexible iterator for ITK containers(i.e. itk::Neighborhood) that support pixel access through operator[]. More... | |
class | itk::ConstSparseFieldLayerIterator< TNodeType > |
Used to iterate through an itkSparseFieldLayer. More... | |
class | itk::ContinuousIndex< TCoordRep, VIndexDimension > |
A templated class holding a point in n-Dimensional image space. More... | |
class | itk::CorrespondenceDataStructureIterator< TStructureType > |
An iterator designed to easily traverse an CorrespondenceDataStructure. More... | |
class | itk::CovariantVector< T, NVectorDimension > |
A templated class holding a n-Dimensional covariant vector. More... | |
class | itk::CreateObjectFunction< T > |
Used to create callback functions that create ITK Objects for use with the itk::ObjectFactory. More... | |
class | itk::CreateObjectFunctionBase |
Define API for object creation callback functions. More... | |
class | Cross |
Compute the cross product of two vectors of dimension 3, independently of the type of the values of vector's elements. More... | |
class | itk::CStyleCommand |
A Command subclass that calls a pointer to a C function. More... | |
class | itk::DataObject |
Base class for all data objects in ITK. More... | |
class | itk::DataObjectConstIterator |
A forward iterator over the DataObject of a ProcessObject. More... | |
class | itk::DataObjectDecorator< T > |
Decorates any subclass of itkObject with a DataObject API. More... | |
class | itk::DataObjectError |
Exception object for DataObject exceptions. More... | |
class | itk::DataObjectIterator |
A forward iterator over the DataObject of a ProcessObject. More... | |
class | itk::DefaultConvertPixelTraits< PixelType > |
Traits class used to by ConvertPixels to convert blocks of pixels. More... | |
class | itk::DefaultDynamicMeshTraits< TPixelType, VPointDimension, VMaxTopologicalDimension, TCoordRep, TInterpolationWeight, TCellPixelType > |
A simple structure that holds type information for a mesh and its cells. More... | |
class | itk::DefaultPixelAccessor< TType > |
Give access to partial aspects a type. More... | |
class | itk::DefaultPixelAccessorFunctor< TImageType > |
Provides a common API for pixel accessors for Image and VectorImage. More... | |
class | itk::DefaultStaticMeshTraits< TPixelType, VPointDimension, VMaxTopologicalDimension, TCoordRep, TInterpolationWeight, TCellPixelType > |
class | itk::DefaultVectorPixelAccessor< TType > |
Give access to partial aspects of a type. More... | |
class | itk::DefaultVectorPixelAccessorFunctor< TImageType > |
This class provides a common API for pixel accessors for Image and VectorImage. (between the DefaultVectorPixelAccessor and DefaultPixelAccessor). More... | |
class | itk::DerivativeOperator< TPixel, VDimension, TAllocator > |
A NeighborhoodOperator for taking an n-th order derivative at a pixel. More... | |
class | itk::DiffusionTensor3D< TComponent > |
Represent a diffusion tensor as used in DTI images. More... | |
class | itk::Directory |
Portable directory/filename traversal. More... | |
class | itk::DomainThreader< TDomainPartitioner, TAssociate > |
Multi-threaded processing on a domain by processing sub-domains per thread. More... | |
class | itk::DynamicLoader |
Portable loading of dynamic libraries or dll's. More... | |
class | itk::EllipsoidInteriorExteriorSpatialFunction< VDimension, TInput > |
Function implementation of an ellipsoid. More... | |
class | itk::EquivalencyTable |
Hash table to manage integral label equivalencies. More... | |
class | itk::EventObject |
Abstraction of the Events used to communicating among filters and with GUIs. More... | |
class | itk::ExceptionObject |
Standard exception handling object. More... | |
class | itk::ExtractImageFilter< TInputImage, TOutputImage > |
Decrease the image size by cropping the image to the selected region bounds. More... | |
class | itk::ImageToImageFilterDetail::ExtractImageFilterRegionCopier< T1, T2 > |
A special variation of ImageRegionCopier for when the output image has fewer dimensions than the input image. More... | |
class | itk::FastMutexLock |
Critical section locking class. More... | |
class | itk::FileOutputWindow |
Messages sent from the system are sent to a file. More... | |
struct | itk::ProgressAccumulator::FilterRecord |
class | itk::FiniteCylinderSpatialFunction< VDimension, TInput > |
Function implementation of an finite cylinder. More... | |
class | itk::FixedArray< TValueType, VLength > |
Simulate a standard C array with copy semnatics. More... | |
class | itk::FloodFilledFunctionConditionalConstIterator< TImage, TFunction > |
Iterates over a flood-filled spatial function. More... | |
class | itk::FloodFilledImageFunctionConditionalConstIterator< TImage, TFunction > |
Iterates over a flood-filled image function with read-only access to pixels. More... | |
class | itk::FloodFilledImageFunctionConditionalIterator< TImage, TFunction > |
Iterates over a flood-filled image function with write access to pixels. More... | |
class | itk::FloodFilledSpatialFunctionConditionalConstIterator< TImage, TFunction > |
Iterates over a flood-filled spatial function with read-only access to pixels. More... | |
class | itk::FloodFilledSpatialFunctionConditionalIterator< TImage, TFunction > |
Iterates over a flood-filled spatial function with write access to pixels. More... | |
class | itk::ForwardDifferenceOperator< TPixel, VDimension, TAllocator > |
Operator whose inner product with a neighborhood returns a "half" derivative at the center of the neighborhood. More... | |
class | itk::FrustumSpatialFunction< VImageDimension, TInput > |
Spatial function implementation of a truncated pyramid. More... | |
class | itk::FunctionBase< TInput, TOutput > |
Base class for all ITK function objects. More... | |
class | itk::GaussianDerivativeSpatialFunction< TOutput, VImageDimension, TInput > |
N-dimensional Gaussian spatial function class. More... | |
class | itk::GaussianKernelFunction< TRealValueType > |
Gaussian kernel used for density estimation and nonparameteric regression. More... | |
class | itk::GaussianOperator< TPixel, VDimension, TAllocator > |
A NeighborhoodOperator whose coefficients are a one dimensional, discrete Gaussian kernel. More... | |
class | itk::GaussianSpatialFunction< TOutput, VImageDimension, TInput > |
N-dimensional gaussian spatial function class. More... | |
class | itk::HeavisideStepFunction< TInput, TOutput > |
Implementation of the classical Heaviside step function. More... | |
class | itk::HeavisideStepFunctionBase< TInput, TOutput > |
Base class of the Heaviside function. More... | |
class | itk::HexahedronCell< TCellInterface > |
Represents a hexahedron for a Mesh. More... | |
class | itk::HexahedronCellTopology |
Holds data defining the topological connections of the vertices and edges of a HexahedronCell. More... | |
class | itk::ImageAlgorithm |
A container of static functions which can operate on Images with Iterators. More... | |
class | itk::ImageBase< VImageDimension > |
Base class for templated image classes. More... | |
class | itk::ImageBoundaryCondition< TInputImage, TOutputImage > |
A virtual base object that defines an interface to a class of boundary condition objects for use by neighborhood iterators. More... | |
class | itk::NeighborhoodAlgorithm::ImageBoundaryFacesCalculator< TImage > |
Splits an image into a main region and several "face" regions which are used to handle computations on the boundary of an image. More... | |
class | itk::ImageConstIterator< TImage > |
A multi-dimensional image iterator templated over image type. More... | |
class | itk::ImageConstIteratorWithIndex< TImage > |
A base class for multi-dimensional iterators templated over image type that are designed to efficiently keep track of the iterator position. More... | |
class | itk::ImageConstIteratorWithOnlyIndex< TImage > |
A base class for multi-dimensional iterators templated over image type that are designed to provide only index information, and no pixel access. More... | |
class | itk::ImageContainerInterface< TElementIdentifier, TElement > |
Used for reference when writing containers conforming to this interface. More... | |
class | itk::ImageDuplicator< TInputImage > |
A helper class which creates an image which is perfect copy of the input image. More... | |
class | itk::ImageHelper< NImageDimension, NLoop > |
Fast Index/Offset computation. More... | |
class | itk::ImageIterator< TImage > |
A multi-dimensional iterator templated over image type. More... | |
class | itk::ImageIteratorWithIndex< TImage > |
A base class for multi-dimensional iterators templated over image type that are designed to efficiently keep track of the iterator position. More... | |
class | itk::ImageKernelOperator< TPixel, VDimension, TAllocator > |
A NeighborhoodOperator whose coefficients are from an image. More... | |
class | itk::ImageLinearIteratorWithIndex< TImage > |
A multi-dimensional image iterator that visits image pixels within a region in a "scan-line" order. More... | |
class | itk::ImageRandomConstIteratorWithIndex< TImage > |
A multi-dimensional image iterator that visits a random set of pixels within an image region. More... | |
class | itk::ImageRandomConstIteratorWithOnlyIndex< TImage > |
A multi-dimensional image iterator that visits a random set of locations within an image region, providing index information. More... | |
class | itk::ImageRandomIteratorWithIndex< TImage > |
A multi-dimensional image iterator that visits a random set of pixels within an image region. More... | |
class | itk::ImageRandomNonRepeatingConstIteratorWithIndex< TImage > |
A multi-dimensional image iterator that visits a random set of pixels within an image region. All pixels in the image will be visited before any are repeated. A priority image may be passed to the interator which will cause it to select certain sets of pixels (those with lower priority values) before others. More... | |
class | itk::ImageRandomNonRepeatingIteratorWithIndex< TImage > |
A multi-dimensional image iterator that visits image pixels within a region in a random order, without repeating. More... | |
class | itk::ImageRegion< VImageDimension > |
An image region represents a structured region of data. More... | |
class | itk::ImageRegionConstIteratorWithOnlyIndex< TImage > |
A multi-dimensional iterator templated over image type that walks an image region and is specialized to keep track of its index location and safely support images of type ImageBase. More... | |
class | itk::ImageToImageFilterDetail::ImageRegionCopier< D1, D2 > |
A Function object used to dispatching to a routine to copy a region (start index and size). More... | |
class | itk::ImageRegionExclusionConstIteratorWithIndex< TImage > |
A multi-dimensional image iterator that walks an image region, excluding a second region that may partially or completely overlap the first, with read-only access to pixels. More... | |
class | itk::ImageRegionExclusionIteratorWithIndex< TImage > |
A multi-dimensional image iterator that walks an image region, excluding a second region contained within the first, with write access to pixels. More... | |
class | itk::ImageRegionIterator< TImage > |
A multi-dimensional iterator templated over image type that walks a region of pixels. More... | |
class | itk::ImageRegionIteratorWithIndex< TImage > |
A multi-dimensional iterator templated over image type that walks pixels within a region and is specialized to keep track of its image index location. More... | |
class | itk::ImageRegionMultidimensionalSplitter< VImageDimension > |
Divide a region into several pieces. More... | |
class | itk::ImageRegionReverseConstIterator< TImage > |
A multi-dimensional image iterator designed to walk a specified image region in reverse. More... | |
class | itk::ImageRegionReverseIterator< TImage > |
A multi-dimensional image iterator which only walks a region. More... | |
class | itk::ImageRegionSplitter< VImageDimension > |
Divide a region into several pieces. More... | |
class | itk::ImageReverseConstIterator< TImage > |
Multi-dimensional image iterator. More... | |
class | itk::ImageReverseIterator< TImage > |
A multi-dimensional image iterator designed to walk a specified region in reverse. More... | |
class | itk::ImageSliceIteratorWithIndex< TImage > |
A multi-dimensional image iterator that extends the ImageLinearIteratorWithIndex from iteration along lines in an image to iteration along both lines and planes (slices) within an image. More... | |
class | itk::ImageSource< TOutputImage > |
Base class for all process objects that output image data. More... | |
class | itk::ImageToImageFilter< TInputImage, TOutputImage > |
Base class for filters that take an image as input and produce an image as output. More... | |
class | itk::ImageTransformer< TInputImage > |
Base class for all process objects that transform an image into something else. More... | |
class | itk::ImageTransformHelper< NImageDimension, R, C > |
Fast index/physical index computation. More... | |
class | itk::ImageVectorOptimizerParametersHelper< TValueType, NVectorDimension, VImageDimension > |
Class to hold and manage parameters of type Image<Vector<...>,...>, used in Transforms, etc. More... | |
class | itk::ImportImageContainer< TElementIdentifier, TElement > |
Defines an itk::Image front-end to a standard C-array. More... | |
class | itk::ImportImageFilter< TPixel, VImageDimension > |
Import data from a standard C array into an itk::Image. More... | |
class | itk::IncompatibleOperandsError |
class | itk::Indent |
Control indentation during Print() invocation. More... | |
class | itk::Index< VIndexDimension > |
Represent a n-dimensional index in a n-dimensional image. More... | |
class | itk::IndexedContainerInterface< TElementIdentifier, TElement > |
This should only be used for reference when writing containers conforming to this interface. This should only be used for reference when writing containers conforming to this interface. ITK uses generic programming to allow container type substitution, so polymorphism is not needed to use containers through this interface. This means that a container conforming to this interface need not be derived from it, and that their methods should not be virtual. However, the container must derive from Object in order to support the reference counting, modification time, and debug information required by this interface. More... | |
class | itk::Functor::IndexLexicographicCompare< VIndexDimension > |
Order Index instances lexicographically. More... | |
class | itk::InPlaceImageFilter< TInputImage, TOutputImage > |
Base class for filters that take an image as input and overwrite that image as the output. More... | |
class | itk::InputDataObjectConstIterator |
A forward iterator over inputs of a ProcessObject. More... | |
class | itk::InputDataObjectIterator |
A forward iterator over inputs of a ProcessObject. More... | |
class | itk::InteriorExteriorSpatialFunction< VDimension, TInput > |
Returns whether or not a location is "inside" or "outside" a function. More... | |
class | itk::InvalidArgumentError |
class | InvalidRequestRegionError |
class | itk::IterationReporter |
Implements iterations tracking for a filter. More... | |
class | itk::IndexedContainerInterface< TElementIdentifier, TElement >::Iterator |
Support iteration operations through a container. Dereferencing the iterator must provide an object with the following methods: ElementIdentifier Index(void) const; Element& Value(void);. More... | |
class | itkFloatingPointExceptions |
class | itkTreeIteratorClone |
itkTreeIteratorClone class More... | |
class | itk::JoinTraits< TValueType1, TValueType2 > |
Trait to determine what datatype is needed if the specified pixel types are "joined" into a single vector. More... | |
class | itk::KernelFunctionBase< TRealValueType > |
Kernel used for density estimation and nonparameteric regression. More... | |
class | itk::LaplacianOperator< TPixel, VDimension, TAllocator > |
A NeighborhoodOperator for use in calculating the Laplacian at a pixel. More... | |
class | itk::LevelOrderTreeIterator< TTreeType > |
Iterate over a tree in level order. More... | |
class | itk::LightObject |
Light weight base class for most itk classes. More... | |
class | itk::LightProcessObject |
LightProcessObject is the base class for all process objects (source, filters, mappers) in the Insight data processing pipeline. More... | |
class | itk::LineCell< TCellInterface > |
Represents a line segment for a Mesh. More... | |
class | itk::LineConstIterator< TImage > |
An iterator that walks a Bresenham line through an ND image with read-only access to pixels. More... | |
class | itk::LineIterator< TImage > |
An iterator that walks a Bresenham line through an ND image with write access to pixels. More... | |
class | itk::Logger |
Used for logging information during a run. More... | |
class | itk::LoggerBase |
Used for logging information during a run. More... | |
class | itk::LoggerManager |
Used for centrally managing loggers. More... | |
class | itk::LoggerOutput |
Used for overriding itk::OutputWindow to redirect messages to itk::Logger. More... | |
class | itk::LoggerThreadWrapper< SimpleLoggerType > |
Used for providing logging service as a separate thread. More... | |
class | itk::LogOutput |
Represents an output stream. More... | |
class | itk::MapContainer< TElementIdentifier, TElement > |
A wrapper of the STL "map" container. More... | |
class | itk::MapData |
Base class for map data containers. More... | |
class | itk::MapFileParser< TMapData > |
TODO. More... | |
class | itk::MapRecord |
MapRecord class. More... | |
class | itk::Matrix< T, NRows, NColumns > |
A templated class holding a M x N size Matrix. More... | |
class | itk::MatrixResizeableDataObject< TItemType > |
Allows a VNL matrix to be a DataObject with the flexibility of being resizable. More... | |
class | itk::MemberCommand< T > |
A Command subclass that calls a pointer to a member function. More... | |
class | itk::MemoryAllocationError |
struct | itk::ObjectStore< TObjectType >::MemoryBlock |
class | itk::MemoryProbe |
Computes the memory allocated between two points in code. More... | |
class | itk::MemoryProbesCollectorBase |
Aggregates a set of memory probes. More... | |
class | MemoryUsageObserver |
Provides the memory usage of the process. More... | |
class | itk::Statistics::MersenneTwisterRandomVariateGenerator |
MersenneTwisterRandom random variate generator. More... | |
class | itk::MetaDataDictionary |
Provides a mechanism for storing a collection of arbitrary data types. More... | |
class | itk::MetaDataDictionary::MetaDataDictionaryMapType |
class | itk::MetaDataObject< MetaDataObjectType > |
Allows arbitrary data types to be stored as MetaDataObjectBase types, and to be stored in a MetaDataDictionary. More... | |
class | itk::MetaDataObjectBase |
The common interface for MetaDataObject's. More... | |
class | itk::MinimumMaximumImageCalculator< TInputImage > |
Computes the minimum and the maximum intensity values of an image. More... | |
class | itk::MultipleLogOutput |
Allows writing simultaneously to multiple streams. Note that the class derives from std::streambuf and contains a std::set<> of LogOutput. More... | |
class | itk::CellInterface< TPixelType, TCellTraits >::MultiVisitor |
A visitor that can visit different cell types in a mesh. CellInterfaceVisitor instances can be registered for each type of cell that needs to be visited. More... | |
class | itk::MutexLock |
Mutual exclusion locking class. More... | |
class | itk::MutexLockHolder< TMutex > |
A container to store a Mutex. More... | |
class | itk::Neighborhood< TPixel, VDimension, TAllocator > |
A light-weight container object for storing an N-dimensional neighborhood of values. More... | |
class | itk::NeighborhoodAccessorFunctor< TImage > |
Provides accessor interfaces to Get pixels and is meant to be used on pointers contained within Neighborhoods. A typical user should not need to use this class directly. This class is used by the neighborhood iterators to get pixels from pixel pointers or assign a pixel to an address. More... | |
class | itk::NeighborhoodAllocator< TPixel > |
A memory allocator for use as the default allocator type in Neighborhood. More... | |
class | itk::NeighborhoodInnerProduct< TImage, TOperator, TComputation > |
Defines the inner product operation between an Neighborhood and a NeighborhoodOperator. More... | |
class | itk::NeighborhoodIterator< TImage, TBoundaryCondition > |
Defines iteration of a local N-dimensional neighborhood of pixels across an itk::Image. More... | |
class | itk::NeighborhoodOperator< TPixel, VDimension, TAllocator > |
Virtual class that defines a common interface to all neighborhood operator subtypes. More... | |
class | itk::NodeOfPermutation |
A node to be used when computing permutations. More... | |
class | itk::NumericTraits< T > |
Define additional traits for native types such as int or float. More... | |
class | itk::NumericTraits< CovariantVector< T, D > > |
Define numeric traits for CovariantVector. More... | |
class | itk::NumericTraits< DiffusionTensor3D< T > > |
Define numeric traits for DiffusionTensor3D. More... | |
class | itk::NumericTraits< FixedArray< T, D > > |
Define numeric traits for FixedArray. More... | |
class | itk::NumericTraits< RGBAPixel< T > > |
Define numeric traits for RGBAPixel. More... | |
class | itk::NumericTraits< RGBPixel< T > > |
Define numeric traits for RGBPixel. More... | |
class | itk::NumericTraits< std::vector< T > > |
Define numeric traits for std::vector. More... | |
class | itk::NumericTraits< SymmetricSecondRankTensor< T, D > > |
Define numeric traits for SymmetricSecondRankTensor. More... | |
class | itk::NumericTraits< VariableLengthVector< T > > |
Define numeric traits for VariableLengthVector. More... | |
class | itk::Object |
Base class for most ITK classes. More... | |
class | itk::ObjectFactory< T > |
Create instances of a class. More... | |
class | itk::ObjectFactoryBase |
Create instances of classes using an object factory. More... | |
class | itk::ObjectStore< TObjectType > |
A specialized memory management object for allocating and destroying contiguous blocks of objects. More... | |
class | itk::Octree< TPixel, ColorTableSize, MappingFunctionType > |
Represent a 3D Image with an Octree data structure. More... | |
class | itk::OctreeBase |
Provides non-templated access to templated instances of Octree. More... | |
class | itk::OctreeNode |
A data structure representing a node in an Octree. More... | |
class | itk::Offset< VOffsetDimension > |
Represent the offset between two n-dimensional indexes in a n-dimensional image. More... | |
class | itk::Functor::OffsetLexicographicCompare< VOffsetDimension > |
Order Offset instances lexicographically. More... | |
class | itk::OptimizerParameters< TValueType > |
Class to hold and manage different parameter types used during optimization. More... | |
class | itk::OptimizerParametersHelper< TValueType > |
Basic helper class to manage parameter data as an Array type, the default type. More... | |
class | itk::OutputDataObjectConstIterator |
A forward iterator over outputs of a ProcessObject. More... | |
class | itk::OutputDataObjectIterator |
A forward iterator over outputs of a ProcessObject. More... | |
class | itk::OutputWindow |
Messages sent from the system are collected by this object. More... | |
class | itk::ObjectFactoryBase::OverrideInformation |
Internal implementation class for ObjectFactorBase. More... | |
class | itk::PeriodicBoundaryCondition< TInputImage, TOutputImage > |
A function object that determines values outside of image boundaries according to periodic (wrap-around) conditions. More... | |
class | itk::PhasedArray3DSpecialCoordinatesImage< TPixel > |
Templated 3D nonrectilinear-coordinate image class for phased-array "range" images. More... | |
struct | itk::ImageAlgorithm::PixelSize< TImageType > |
class | itk::PixelTraits< TPixelType > |
Traits for a pixel that define the dimension and component type. More... | |
class | itk::Point< TCoordRep, NPointDimension > |
A templated class holding a geometric point in n-Dimensional space. More... | |
class | itk::PointSetToImageFilter< TInputPointSet, TOutputImage > |
Base class for filters that take a PointSet as input and produce an image as output. By default, if the user does not specify the size of the output image, the maximum size of the point-set's bounding box is used. More... | |
class | itk::PolygonCell< TCellInterface > |
Represents a polygon in a Mesh. More... | |
class | itk::ProcessAborted |
class | itk::ProcessObject |
The base class for all process objects (source, filters, mappers) in the Insight data processing pipeline. More... | |
class | itk::ProcessObject::ProcessObjectDomainThreader< TDomainPartitioner, TAssociate > |
Multi-threaded processing on a domain by processing sub-domains per thread. More... | |
class | itk::ProgressAccumulator |
Facilitates progress reporting for filters that wrap around multiple other filters. More... | |
class | itk::ProgressReporter |
Implements progress tracking for a filter. More... | |
class | itk::QuadraticEdgeCell< TCellInterface > |
Represents a second order line segment for a Mesh. More... | |
class | itk::QuadraticTriangleCell< TCellInterface > |
Represents a second order triangular patch for a Mesh. More... | |
class | itk::QuadraticTriangleCellTopology |
QuadraticTriangleCellTopology holds data defining the topological connections of the vertices and edges of a TriangleCell. More... | |
class | itk::QuadrilateralCell< TCellInterface > |
Represents a quadrilateral for a Mesh. More... | |
class | itk::QuadrilateralCellTopology |
Holds data defining the topological connections of the vertices and edges of a QuadrilateralCell. More... | |
class | itk::RandomPermutation |
Produce a random permutation of a collection. More... | |
class | itk::Statistics::RandomVariateGeneratorBase |
Defines common interfaces for random variate generators. More... | |
class | itk::RangeError |
class | itk::RealTimeClock |
Provides a timestamp from a real-time clock. More... | |
class | itk::RealTimeInterval |
A data structure for representing the time span between two RealTimeStamps, with similar high precision and a large dynamic range to what the RealTimeStamps offer. More... | |
class | itk::RealTimeStamp |
The RealTimeStamp is a data structure for representing time with high precision and a large dynamic range. More... | |
class | itk::ReceptorMemberCommand< T > |
A Command subclass that calls a pointer to a member function. More... | |
class | itk::ExceptionObject::ReferenceCounterInterface |
class | itk::Region |
A region represents some portion or piece of data. More... | |
struct | itk::SparseFieldLayer< TNodeType >::RegionType |
class | itk::RegularizedHeavisideStepFunction< TInput, TOutput > |
Base class of the Regularized (smoothed) Heaviside functions. More... | |
class | itk::ResourceProbe< ValueType, MeanType > |
Computes the change of a value between two points in code. More... | |
class | itk::ResourceProbesCollectorBase< TProbe > |
Aggregates a set of probes. More... | |
class | itk::FixedArray< TValueType, VLength >::ReverseIterator |
A reverse iterator through an array. More... | |
class | itk::RGBAPixel< TComponent > |
Represent Red, Green, Blue and Alpha components for color images. More... | |
class | itk::RGBPixel< TComponent > |
Represent Red, Green and Blue components for color images. More... | |
class | itk::ShapedFloodFilledFunctionConditionalConstIterator< TImage, TFunction > |
Iterates over a flood-filled spatial function with read-only access to pixels. More... | |
class | itk::ShapedFloodFilledImageFunctionConditionalConstIterator< TImage, TFunction > |
Iterates over a flood-filled image function with read-only access to pixels. More... | |
class | itk::ShapedFloodFilledImageFunctionConditionalIterator< TImage, TFunction > |
Iterates over a flood-filled image function with write access to pixels. More... | |
class | itk::ShapedNeighborhoodIterator< TImage, TBoundaryCondition > |
A neighborhood iterator which can take on an arbitrary shape. More... | |
class | itk::SimpleConstMemberCommand< T > |
A Command subclass that calls a pointer to a member function. More... | |
class | itk::SimpleDataObjectDecorator< T > |
Decorates any "simple" data type (data types without smart pointers) with a DataObject API. More... | |
class | itk::SimpleFastMutexLock |
Critical section locking class that can be allocated on the stack. More... | |
class | itk::SimpleFilterWatcher |
Simple mechanism for monitoring the pipeline events of a filter and reporting these events to std::cout. More... | |
class | itk::SimpleMemberCommand< T > |
A Command subclass that calls a pointer to a member function. More... | |
class | itk::SimpleMutexLock |
Simple mutual exclusion locking class. More... | |
class | itk::SinRegularizedHeavisideStepFunction< TInput, TOutput > |
Sin-based implementation of the Regularized (smoothed) Heaviside functions. More... | |
class | itk::Size< VDimension > |
Represent the size (bounds) of a n-dimensional image. More... | |
class | itk::SliceIterator< TPixel, TContainer > |
A flexible iterator for itk containers(i.e. itk::Neighborhood) that support pixel access through operator[]. More... | |
class | itk::SmapsData_2_6 |
Read a smaps stream and return the memory usage information. Smaps files have been added since the linux kernel 2.6. More... | |
class | itk::SmapsFileParser< TSmapsDataType > |
Read a smap file (typically located in /proc/PID/smaps) and extract the memory usage information. Any smaps data reader can be used in template as long as they implement a operator>>(istream&) and have GetXXXUsage() methods. More... | |
class | itk::SmapsRecord |
An entry in a smaps file. More... | |
class | itk::SmartPointer< TObjectType > |
Implements transparent reference counting. More... | |
class | itk::SmartPointerForwardReference< T > |
Implements transparent reference counting in situations where forward references / cyclic include dependencies are a problem. More... | |
class | itk::SobelOperator< TPixel, VDimension, TAllocator > |
A NeighborhoodOperator for performing a directional Sobel edge-detection operation at a pixel location. More... | |
class | itk::SparseFieldLayer< TNodeType > |
A very simple linked list that is used to manage nodes in a layer of a sparse field level-set solver. More... | |
class | itk::SparseFieldLayerIterator< TNodeType > |
The non-const version of the ConstSparseFieldLayerIterator. More... | |
class | itk::SparseImage< TNode, VImageDimension > |
A storage type for sparse image data. More... | |
class | itk::SpatialFunction< TOutput, VImageDimension, TInput > |
N-dimensional spatial function class. More... | |
class | itk::SpatialOrientationAdapter |
Converts SpatialOrientation flags to/from direction cosines. More... | |
class | itk::SpecialCoordinatesImage< TPixel, VImageDimension > |
Templated n-dimensional nonrectilinear-coordinate image base class. More... | |
class | itk::SphereSpatialFunction< VImageDimension, TInput > |
Spatial function implementation of a sphere. More... | |
class | itk::StdStreamLogOutput |
Represents a standard stream output stream. More... | |
class | itk::STLConstContainerAdaptor< TContainer > |
An adapter object that casts a [const itk::XxxContainer] into [const std::xxx] and enables access to the underlying data structure. More... | |
class | itk::STLContainerAdaptor< TContainer > |
An adapter object that casts a itk::XxxContainer into std::xxx and enables access to the underlying data structure. More... | |
class | itk::StoppingCriterionBase |
An abstract base class to represent a stopping criterion for an iterative algorithm. More... | |
class | itk::StreamingImageFilter< TInputImage, TOutputImage > |
Pipeline object to control data streaming for large data processing. More... | |
class | itk::StructHashFunction< TInput > |
Generic hash function for an arbitrary struct (or class). More... | |
class | itk::SymmetricEigenAnalysis< TMatrix, TVector, TEigenMatrix > |
Find Eigen values of a real 2D symmetric matrix. It serves as a thread-safe alternative to the class: vnl_symmetric_eigensystem, which uses netlib routines. More... | |
class | itk::SymmetricEllipsoidInteriorExteriorSpatialFunction< VDimension, TInput > |
Function implementation of an ellipsoid. More... | |
class | itk::SymmetricSecondRankTensor< TComponent, NDimension > |
Represent a symmetric tensor of second rank. More... | |
class | itk::TetrahedronCell< TCellInterface > |
TetrahedronCell represents a tetrahedron for a Mesh. More... | |
class | itk::TetrahedronCellTopology |
TetrahedronCellTopology holds data defining the topological connections of the vertices and edges of a TetrahedronCell. More... | |
class | itk::ThreadedDomainPartitioner< TDomain > |
Virtual base class for partitioning a domain into subsets to be processed per thread when parallel processing. More... | |
class | itk::ThreadedImageRegionPartitioner< VDimension > |
Class for partitioning of an ImageRegion. More... | |
class | ThreadedIndexedContainerPartitioner |
Partitions an indexed container. More... | |
class | itk::ThreadedIteratorRangePartitioner< TIterator > |
Partitions an iterator range for threading. More... | |
class | itk::ThreadedIteratorRangePartitionerDomain< TIterator > |
Domain type for the ThreadedIteratorRangePartitioner. More... | |
class | itk::ThreadLogger |
Providing logging service as a separate thread. More... | |
struct | itk::ImageTransformer< TInputImage >::ThreadStruct |
struct | itk::DomainThreader< TDomainPartitioner, TAssociate >::ThreadStruct |
class | itk::TimeProbe |
Computes the time passed between two points in code. More... | |
class | itk::TimeProbesCollectorBase |
Aggregates a set of time probes. More... | |
class | itk::TimeStamp |
Generate a unique, increasing time value. More... | |
class | itk::TorusInteriorExteriorSpatialFunction< VDimension, TInput > |
Spatial function implementation of torus symmetric about the z-axis in 3D. More... | |
class | itk::TreeAddEvent< TTreeType > |
Checks if a node has been added to the tree. More... | |
class | itk::TreeChangeEvent< TTreeType > |
Checks if the position of a node in the tree has been changed. More... | |
class | itk::TreeContainer< TValueType > |
A tree container. More... | |
class | itk::TreeContainerBase< TValueType > |
A base class for tree containers. More... | |
class | itk::TreeIteratorBase< TTreeType > |
This class provides the base implementation for tree iterators. More... | |
class | itk::TreeNode< TValueType > |
Represents a node in a tree. More... | |
class | itk::TreeNodeChangeEvent< TTreeType > |
Signals that a node has been set to another value. The position of the changed node is provided. More... | |
class | itk::TreePruneEvent< TTreeType > |
Signals that a node and all its childs will shortly be removed. The position of the top-level removed node is provided. More... | |
class | itk::TreeRemoveEvent< TTreeType > |
Checks if a node has been removed from the tree. More... | |
class | itk::TriangleCell< TCellInterface > |
class | itk::TriangleCellTopology |
class | itk::TriangleHelper< TPoint > |
A convenience class for computation of various triangle elements in 2D or 3D. More... | |
class | itk::UnaryCorrespondenceMatrix< TItemType > |
A matrix used to store the Unary Metric for medial node comparisons between two images. More... | |
class | itk::UnaryFunctorImageFilter< TInputImage, TOutputImage, TFunction > |
Implements pixel-wise generic operation on one image. More... | |
class | itk::ValarrayImageContainer< TElementIdentifier, TElement > |
Defines a front-end to the std\::<valarray> container that conforms to the ImageContainerInterface. More... | |
class | itk::VariableLengthVector< TValueType > |
Represents an array whose length can be defined at run-time. More... | |
class | itk::VariableSizeMatrix< T > |
A templated class holding a M x N size Matrix. More... | |
class | itk::Vector< T, NVectorDimension > |
A templated class holding a n-Dimensional vector. More... | |
class | itk::VectorContainer< TElementIdentifier, TElement > |
Define a front-end to the STL "vector" container that conforms to the IndexedContainerInterface. More... | |
class | itk::VectorImageNeighborhoodAccessorFunctor< TImage > |
Provides accessor interfaces to Access pixels and is meant to be used on pointers to pixels held by the Neighborhood class. More... | |
class | itk::VectorNeighborhoodInnerProduct< TImage > |
Defines the inner product operation between an itk::Neighborhood and an itk::NeighborhoodOperator. More... | |
class | itk::Version |
Track the current version of the software. More... | |
class | itk::Versor< T > |
A templated class holding a unit quaternion. More... | |
class | itk::VertexCell< TCellInterface > |
Represents a single vertex for a Mesh. More... | |
class | itk::VMMapData_10_2 |
TODO. More... | |
class | itk::VMMapFileParser< TVMMapDataType > |
Read the output of a vmmap command and extract the memory usage information. Used for MAC OS X machines. More... | |
class | itk::VMMapRecord |
Contains an entry in a smaps file. More... | |
class | itk::VMMapSummaryRecord |
Contains an entry in a smaps file. More... | |
class | VNLIterativeSparseSolverTraits< T > |
Generic interface for iterative sparse linear solver. More... | |
class | VNLSparseLUSolverTraits< T > |
Generic interface for sparse LU solver. More... | |
class | itk::WeakPointer< TObjectType > |
Implements a weak reference to an object. More... | |
class | itk::XMLFileOutputWindow |
Messages sent from the system are sent to a file with each message enclosed by XML tags. More... | |
class | itk::XMLFilterWatcher |
Simple mechanism for monitoring the pipeline events of a filter and reporting these events to std::cout. Formats reports with xml. More... | |
class | itk::ZeroFluxNeumannBoundaryCondition< TInputImage, TOutputImage > |
A function object that determines a neighborhood of values at an image boundary according to a Neumann boundary condition where first, upwind derivatives on the boundary are zero. This is a useful condition in solving some classes of differential equations. More... | |
This module contains the central classes of the ITK toolkit. They include, basic data structures (such as Points, Vectors, Images, Regions) the core of the process objects (such as base classes for image filters) the pipeline infrastructure classes, the support for multi-threading, and a collection of classes that isolate ITK from platform specific features. It is anticipated that most other ITK modules will depend on this one.