ITK  4.3.0
Insight Segmentation and Registration Toolkit
Classes
Module ITKCommon
Group Core
+ Collaboration diagram for Module ITKCommon:

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...
 

Detailed Description

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.

Dependencies: