ITK  4.4.0
Insight Segmentation and Registration Toolkit
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 12345678910]
oCitk::Functor::Abs< TInput, TOutput >Computes the absolute value of a pixel
oCitk::Functor::Abs< TInputImage::PixelType, TOutputImage::PixelType >
oCitk::HessianToObjectnessMeasureImageFilter< TInputImage, TOutputImage >::AbsLessEqualCompareReturns ( abs(a) <= abs(b) )
oCitk::Functor::AbsoluteValueDifference2< TInput1, TInput2, TOutput >
oCitk::Functor::AbsoluteValueDifference2< TInputImage1::PixelType, TInputImage2::PixelType, TOutputImage::PixelType >
oCitk::Accessor::AbsPixelAccessor< TInternalType, TExternalType >Give access to the vcl_abs() function of a value
oCitk::Accessor::AbsPixelAccessor< TImage::PixelType, TOutputPixelType >
oCitk::Functor::AccessorFunctor< TInput, TAccessor >Convert an accessor to a functor so that it can be used in a UnaryFunctorImageFilter
oCitk::Functor::AccessorFunctor< TInputImage::PixelType, TAccessor >
oCitk::Functor::Acos< TInput, TOutput >Computes the Acos of a pixel
oCitk::Functor::Acos< TInputImage::PixelType, TOutputImage::PixelType >
oCitk::Accessor::AcosPixelAccessor< TInternalType, TExternalType >Give access to the vcl_acos() function of a value
oCitk::Accessor::AcosPixelAccessor< TImage::PixelType, TOutputPixelType >
oCitk::Functor::Add1< TInput, TOutput >
oCitk::Functor::Add1< TInputImage::PixelType, TInputImage::PixelType >
oCitk::Functor::Add2< TInput1, TInput2, TOutput >
oCitk::Functor::Add2< TInputImage1::PixelType, TInputImage2::PixelType, TOutputImage::PixelType >
oCitk::Functor::Add2< TInputImage::PixelType, Image< TConstant, TInputImage::ImageDimension >::PixelType, TOutputImage::PixelType >
oCitk::Functor::Add3< TInput1, TInput2, TInput3, TOutput >
oCitk::Functor::Add3< TInputImage1::PixelType, TInputImage2::PixelType, TInputImage3::PixelType, TOutputImage::PixelType >
oCitk::Concept::AdditiveAndAssignOperators< T1, T2 >
oCitk::Concept::AdditiveOperators< T1, T2, T3 >
oCitk::LaplacianRecursiveGaussianImageFilter< TInputImage, TOutputImage >::AddMultConstFunctor
oCitk::Accessor::AddPixelAccessor< TPixel >Simulates the effect of adding a constant value to all pixels
oCitk::Accessor::AddPixelAccessor< TImage::PixelType >
oCitk::AnchorErodeDilateLine< TInputPix, TCompare >Class to implement erosions and dilations using anchor methods. This is the base class that must be instantiated with appropriate definitions of greater, less and so on. There is special code for cases where the structuring element is bigger than the image size that aren't particularly anchor related, but use the same data structures. Hopefully these sections occupy a very minor proportion of the time
oCitk::AnchorOpenCloseLine< TInputPix, TCompare >Class to implement openings and closings using anchor methods. This is the base class that must be instantiated with appropriate definitions of greater, less and so on
oCAnchorUtilitiesFunctionality in common for anchor openings/closings and erosions/dilation
oCitk::Functor::AND< TInput1, TInput2, TOutput >Bitwise AND functor
oCitk::Functor::AND< TInputImage1::PixelType, TInputImage2::PixelType, TOutputImage::PixelType >
oCitk::Array1DToData< TDataHolder >
oCitk::Functor::Asin< TInput, TOutput >
oCitk::Functor::Asin< TInputImage::PixelType, TOutputImage::PixelType >
oCitk::Accessor::AsinPixelAccessor< TInternalType, TExternalType >Give access to the vcl_asin() function of a value
oCitk::Accessor::AsinPixelAccessor< TImage::PixelType, TOutputPixelType >
oCitk::Concept::Assignable< T >
oCitk::Functor::Atan< TInput, TOutput >
oCitk::Functor::Atan2< TInput1, TInput2, TOutput >
oCitk::Functor::Atan2< TInputImage1::PixelType, TInputImage2::PixelType, TOutputImage::PixelType >
oCitk::Functor::Atan< TInputImage::PixelType, TOutputImage::PixelType >
oCitk::Accessor::AtanPixelAccessor< TInternalType, TExternalType >Give access to the vcl_atan() function of a value
oCitk::Accessor::AtanPixelAccessor< TImage::PixelType, TOutputPixelType >
oCitk::Functor::AttributeLabelObjectAccessor< TLabelObject >
oCitk::AutoPointer< TObjectType >Implements an Automatic Pointer to an object
oCitk::AutoPointer< JPEG2000ImageIOInternal >
oCitk::AuxVarTypeDefault< TPixel, VAuxDimension, VSetDimension >Level set auxiliary variables type information
oCitk::BandNode< TIndexType, TDataType >
oCitk::BarycentricCombination< TPointContainer, TWeightContainer >Computes the barycentric combination of an array of N points
oCstd::basic_string< Char >STL class
oCbinary_function
oCbinary_function
oCitk::Functor::BinaryAccumulator< TInputPixel, TOutputPixel >
oCitk::ImageToImageFilterDetail::BinaryBooleanDispatch< B1, B2 >Templated class to produce a unique type for a pairing of booleans
oCitk::BinaryImageToLevelSetImageAdaptor< TInputImage, TLevelSet >
oCitk::ImageToImageFilterDetail::BinaryIntDispatch< D1, D2 >Templated class to produce a unique type for a pairing of integers
oCitk::Functor::BinaryNot< TPixel >
oCitk::Functor::BinaryNot< TImage::PixelType >
oCitk::Functor::BinaryThreshold< TInput, TOutput >
oCitk::Functor::BinaryThreshold< TInputImage::PixelType, TOutputImage::PixelType >
oCitk::Function::BinaryThresholdAccumulator< TInputPixel, TOutputPixel >
oCitk::Concept::BitwiseOperators< T1, T2, T3 >
oCitk::Function::BlackmanWindowFunction< VRadius, TInput, TOutput >Window function for sinc interpolation.

\[ w(x) = 0.42 + 0.5 cos(\frac{\pi x}{m}) + 0.08 cos(\frac{2 \pi x}{m}) \]

oCitk::BluePixelAccessor< T >Give access to the Blue component of a RGBPixel type
oCitk::ImageToImageFilterDetail::BooleanDispatch< bool >Templated class to produce a unique type "true" and "false"
oCitk::Mesh< TPixelType, VDimension, TMeshTraits >::BoundaryAssignmentIdentifier
oCitk::Functor::BoundedReciprocal< TInput, TOutput >
oCitk::Functor::BoundedReciprocal< TInputImage::PixelType, TOutputImage::PixelType >
oCitk::Functor::BoundingBoxLabelObjectAccessor< TLabelObject >
oCitk::Concept::BracketOperator< T1, T2, T3 >
oCitk::BresenhamLine< VDimension >
oCitk::NeighborhoodAlgorithm::CalculateOutputWrapOffsetModifiers< TImage >Sets up itkNeighborhoodIterator output buffers
oCitk::VTKImageExportBase::CallbackTypeProxyProvide compatibility between VTK 4.4 and earlier versions
oCitk::Statistics::KdTreeBasedKmeansEstimator< TKdTree >::CandidateVector::Candidate
oCitk::Statistics::KdTreeBasedKmeansEstimator< TKdTree >::CandidateVectorCandidate Vector
oCitk::CannyEdgeDetectionImageFilter< TInputImage, TOutputImage >::CannyThreadStruct
oCitk::Functor::Cast< TInput, TOutput >
oCitk::Functor::Cast< FeatureImageType::PixelType, ImageType::PixelType >
oCitk::Functor::Cast< TInputImage::PixelType, TOutputImage::PixelType >
oCitk::bio::CellBaseNon-templated Base class from which the templated Cell classes will be derived
oCitk::CellInterface< TPixelType, TCellTraits >An abstract interface for cells
oCitk::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
oCitk::Functor::CenterOfGravityLabelObjectAccessor< TLabelObject >
oCitk::Functor::CentroidLabelObjectAccessor< TLabelObject >
oCitk::Functor::ChangeLabel< TInput, TOutput >
oCitk::Functor::ChangeLabel< TInputImage::PixelType, TOutputImage::PixelType >
oCitk::Functor::Clamp< TInput, TOutput >Functor used to clamp a value to a specified range
oCitk::Functor::Clamp< TInputImage::PixelType, TOutputImage::PixelType >
oCclassname
oCitk::MultivariateLegendrePolynomial::CoefficientVectorSizeMismatchException object
oCitk::Concept::Comparable< T1, T2 >
oCitk::AttributeKeepNObjectsLabelMapFilter< TImage, TAttributeAccessor >::Comparator
oCitk::AttributeRelabelLabelMapFilter< TImage, TAttributeAccessor >::Comparator
oCitk::AttributeMorphologyBaseImageFilter< TInputImage, TOutputImage, TAttribute, TFunction >::ComparePixStruct
oCitk::CompensatedSummation< TFloat >Perform more precise accumulation of floating point numbers
oCitk::Accessor::ComplexConjugatePixelAccessor< TComplexType >Provide access to the conjugate of a std::complex<> value
oCitk::Accessor::ComplexConjugatePixelAccessor< TImage::PixelType >
oCitk::Functor::ComplexToImaginary< TInput, TOutput >
oCitk::Functor::ComplexToImaginary< TInputImage::PixelType, TOutputImage::PixelType >
oCitk::Accessor::ComplexToImaginaryPixelAccessor< TInternalType, TExternalType >Give access to the Imaginary part of a std::complex<> value
oCitk::Accessor::ComplexToImaginaryPixelAccessor< TImage::PixelType, TOutputPixelType >
oCitk::Functor::ComplexToModulus< TInput, TOutput >
oCitk::Functor::ComplexToModulus< TInputImage::PixelType, TOutputImage::PixelType >
oCitk::Accessor::ComplexToModulusPixelAccessor< TInternalType, TExternalType >Give access to the Modulus of a std::complex<> value
oCitk::Accessor::ComplexToModulusPixelAccessor< TImage::PixelType, TOutputPixelType >
oCitk::Functor::ComplexToPhase< TInput, TOutput >
oCitk::Functor::ComplexToPhase< TInputImage::PixelType, TOutputImage::PixelType >
oCitk::Accessor::ComplexToPhasePixelAccessor< TInternalType, TExternalType >Give access to the Phase part of a std::complex<> value
oCitk::Accessor::ComplexToPhasePixelAccessor< TImage::PixelType, TOutputPixelType >
oCitk::Functor::ComplexToReal< TInput, TOutput >
oCitk::Functor::ComplexToReal< TInputImage::PixelType, TOutputImage::PixelType >
oCitk::Accessor::ComplexToRealPixelAccessor< TInternalType, TExternalType >Give access to the Real part of a std::complex<> value
oCitk::Accessor::ComplexToRealPixelAccessor< TImage::PixelType, TOutputPixelType >
oCitk::CompositeTransformIOHelperAn adapter that adapts CompositeTransform into the TransformReader/Writer
oCitk::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
oCitk::ConditionVariableType
oCitk::watershed::Segmenter< TInputImage >::connectivity_t
oCitk::LabelObject< TLabel, VImageDimension >::ConstIndexIterator
oCitk::LevelSetContainerBase< TIdentifier, TLevelSet >::ConstIterator
oCitk::LevelSetEquationContainer< TTermContainer >::ConstIterator
oCitk::LevelSetEquationTermContainer< TInputImage, TLevelSetContainer >::ConstIterator
oCitk::VectorContainer< TElementIdentifier, TElement >::ConstIterator
oCitk::LabelMap< TLabelObject >::ConstIteratorA forward iterator over the LabelObjects of a LabelMap
oCitk::Statistics::Histogram< TMeasurement, TFrequencyContainer >::ConstIteratorClass that walks through the elements of the histogram
oCitk::Statistics::ImageToListSampleAdaptor< TImage >::ConstIteratorConst Iterator
oCitk::Statistics::JointDomainImageToListSampleAdaptor< TImage >::ConstIteratorConst Iterator
oCitk::Statistics::ImageToNeighborhoodSampleAdaptor< TImage, TBoundaryCondition >::ConstIteratorConst Iterator
oCitk::Statistics::ListSample< TMeasurementVector >::ConstIteratorConst Iterator
oCitk::Statistics::MembershipSample< TSample >::ConstIterator
oCitk::Statistics::PointSetToListSampleAdaptor< TPointSet >::ConstIterator
oCitk::Statistics::Subsample< TSample >::ConstIterator
oCitk::Statistics::VectorContainerToListSampleAdaptor< TVectorContainer >::ConstIterator
oCitk::IndexedContainerInterface< TElementIdentifier, TElement >::ConstIteratorSupport 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;
oCitk::MapContainer< TElementIdentifier, TElement >::ConstIteratorThe const iterator type for the map
oCitk::ConstShapedNeighborhoodIterator< TImage, TBoundaryCondition >::ConstIterator
oCitk::LabelObject< TLabel, VImageDimension >::ConstLineIteratorA forward iterator over the lines of a LabelObject
oCitk::Functor::ConstrainedValueAddition< TInput1, TInput2, TOutput >
oCitk::Functor::ConstrainedValueAddition< TInputImage1::PixelType, TInputImage2::PixelType, TOutputImage::PixelType >
oCitk::Functor::ConstrainedValueDifference< TInput1, TInput2, TOutput >
oCitk::Functor::ConstrainedValueDifference< TInputImage1::PixelType, TInputImage2::PixelType, TOutputImage::PixelType >
oCitk::Concept::DefaultConstructible< T >::Constraints
oCitk::Concept::CopyConstructible< T >::Constraints
oCitk::Concept::Convertible< T1, T2 >::Constraints
oCitk::Concept::Assignable< T >::Constraints
oCitk::Concept::LessThanComparable< T1, T2 >::Constraints
oCitk::Concept::GreaterThanComparable< T1, T2 >::Constraints
oCitk::Concept::EqualityComparable< T1, T2 >::Constraints
oCitk::Concept::Comparable< T1, T2 >::Constraints
oCitk::Concept::AdditiveOperators< T1, T2, T3 >::Constraints
oCitk::Concept::AdditiveAndAssignOperators< T1, T2 >::Constraints
oCitk::Concept::MultiplyOperator< T1, T2, T3 >::Constraints
oCitk::Concept::MultiplyAndAssignOperator< T1, T2 >::Constraints
oCitk::Concept::DivisionOperators< T1, T2, T3 >::Constraints
oCitk::Concept::DivisionAndAssignOperators< T1, T2 >::Constraints
oCitk::Concept::BitwiseOperators< T1, T2, T3 >::Constraints
oCitk::Concept::BracketOperator< T1, T2, T3 >::Constraints
oCitk::Concept::NotOperator< T >::Constraints
oCitk::Concept::IncrementDecrementOperators< T >::Constraints
oCitk::Concept::OStreamWritable< T >::Constraints
oCitk::Concept::Signed< T >::Constraints
oCitk::Concept::SameType< T1, T2 >::Constraints
oCitk::Concept::SameDimension< D1, D2 >::Constraints
oCitk::Concept::HasNumericTraits< T >::Constraints
oCitk::Concept::HasPixelTraits< T >::Constraints
oCitk::Concept::HasValueType< T >::Constraints
oCitk::Concept::HasZero< T >::Constraints
oCitk::Concept::HasJoinTraits< T1, T2 >::Constraints
oCitk::Concept::SameDimensionOrMinusOne< D1, D2 >::Constraints
oCitk::Concept::SameDimensionOrMinusOneOrTwo< D1, D2 >::Constraints
oCitk::Concept::IsInteger< T >::Constraints
oCitk::Concept::IsNonInteger< T >::Constraints
oCitk::Concept::IsFloatingPoint< T >::Constraints
oCitk::Concept::IsFixedPoint< T >::Constraints
oCitk::FixedArray< TValueType, VLength >::ConstReverseIteratorA const reverse iterator through an array
oCitk::ConstSliceIterator< TPixel, TContainer >A flexible iterator for ITK containers(i.e. itk::Neighborhood) that support pixel access through operator[]
oCitk::ConstSparseFieldLayerIterator< TNodeType >Used to iterate through an itkSparseFieldLayer
oCitk::ConstSparseFieldLayerIterator< NodeType >
oCitk::bio::Gene::ControlDomainType
oCitk::Concept::Convertible< T1, T2 >
oCitk::ConvertPixelBuffer< InputPixelType, OutputPixelType, OutputConvertTraits >Class to convert blocks of data from one type to another
oCitk::ConvertPixelBuffer< InputPixelType, Array< T >, OutputConvertTraits >
oCitk::ConvertPixelBuffer< InputPixelType, VariableLengthVector< T >, OutputConvertTraits >
oCitk::Functor::JoinFunctor< TPixel1, TPixel2 >::CopierDispatchBase
oCitk::Concept::CopyConstructible< T >
oCitk::CorrespondenceDataStructureIterator< TStructureType >An iterator designed to easily traverse an CorrespondenceDataStructure
oCitk::Functor::Cos< TInput, TOutput >
oCitk::Functor::Cos< TInputImage::PixelType, TOutputImage::PixelType >
oCitk::Function::CosineWindowFunction< VRadius, TInput, TOutput >Window function for sinc interpolation.

\[ w(x) = cos(\frac{\pi x}{2 m} ) \]

oCitk::Accessor::CosPixelAccessor< TInternalType, TExternalType >Give access to the vcl_cos() function of a value
oCitk::Accessor::CosPixelAccessor< TImage::PixelType, TOutputPixelType >
oCCrossCompute the cross product of two vectors of dimension 3, independently of the type of the values of vector's elements
oCitk::CrossHelper< TVector >
oCitk::DataObjectConstIteratorA forward iterator over the DataObject of a ProcessObject
oCitk::DataObjectIteratorA forward iterator over the DataObject of a ProcessObject
oCitk::LevelSetBase< TInput, VDimension, TOutput, TDomain >::DataType< T >Internal class used for one computed characteritic
oCitk::LevelSetBase< TInput, VDimension, TOutput, TDomain >::DataType< itk::CovariantVector >
oCitk::LevelSetBase< TInput, VDimension, TOutput, TDomain >::DataType< itk::Matrix >
oCitk::LevelSetBase< TInput, VDimension, TOutput, TDomain >::DataType< OutputRealType >
oCitk::LevelSetBase< TInput, VDimension, TOutput, TDomain >::DataType< OutputType >
oCitk::Concept::DefaultConstructible< T >
oCitk::DefaultConvertPixelTraits< PixelType >Traits class used to by ConvertPixels to convert blocks of pixels
oCitk::DefaultConvertPixelTraits< ::std::complex< TComponent > >
oCitk::DefaultConvertPixelTraits< Matrix< VComponent, VRows, VCols > >
oCitk::DefaultConvertPixelTraits< Offset< VDimension > >
oCitk::DefaultConvertPixelTraits< VariableLengthVector< VComponent > >
oCitk::DefaultConvertPixelTraits< VariableSizeMatrix< VComponent > >
oCitk::DefaultDynamicMeshTraits< TPixelType, VPointDimension, VMaxTopologicalDimension, TCoordRep, TInterpolationWeight, TCellPixelType >A simple structure that holds type information for a mesh and its cells
oCitk::DefaultImageToImageMetricTraitsv4< TFixedImageType, TMovingImageType, TVirtualImageType, TCoordRep >A simple structure holding type information for ImageToImageMetricv4 classes
oCitk::DefaultImageToImageMetricTraitsv4< TFixedImage, TMovingImage, TVirtualImage >
oCitk::DefaultPixelAccessor< TType >Give access to partial aspects a type
oCitk::DefaultPixelAccessorFunctor< TImageType >Provides a common API for pixel accessors for Image and VectorImage
oCitk::DefaultStaticMeshTraits< TPixelType, VPointDimension, VMaxTopologicalDimension, TCoordRep, TInterpolationWeight, TCellPixelType >
oCitk::DefaultVectorPixelAccessor< TType >Give access to partial aspects of a type
oCitk::DefaultVectorPixelAccessor< TPixelType >
oCitk::DefaultVectorPixelAccessorFunctor< TImageType >This class provides a common API for pixel accessors for Image and VectorImage. (between the DefaultVectorPixelAccessor and DefaultPixelAccessor)
oCitk::DenseFiniteDifferenceImageFilter< TInputImage, TOutputImage >::DenseFDThreadStruct
oCitk::MovingHistogramImageFilterBase< TInputImage, TOutputImage, TKernel >::DirectionCost
oCitk::DisableIfC< V, T >
oCitk::BSplineDerivativeKernelFunction< VSplineOrder, TRealValueType >::DispatchBase
oCitk::BSplineKernelFunction< VSplineOrder, TRealValueType >::DispatchBase
oCitk::MinMaxCurvatureFlowFunction< TImage >::DispatchBase
oCitk::ImageToImageFilterDetail::DispatchBaseBase class for a class used to dispatch to dimension specific implementations
oCitk::LinearInterpolateImageFunction< TInputImage, TCoordRep >::DispatchBase
oCitk::Functor::Div< TInput1, TInput2, TOutput >
oCitk::Functor::Div< TInputImage1::PixelType, TInputImage2::PixelType, TOutputImage::PixelType >
oCitk::Functor::Div< TInputImage::PixelType, Image< TConstant, TInputImage::ImageDimension >::PixelType, TOutputImage::PixelType >
oCitk::Functor::DivideOrZeroOut< TNumerator, TDenominator, TOutput >
oCitk::Functor::DivideOrZeroOut< TInputImage1::PixelType, TInputImage2::PixelType, TOutputImage::PixelType >
oCitk::Concept::DivisionAndAssignOperators< T1, T2 >
oCitk::Concept::DivisionOperators< T1, T2, T3 >
oCitk::watershed::SegmentTable< TScalarType >::edge_pair_t
oCitk::Functor::EdgePotential< TInput, TOutput >
oCitk::Functor::EdgePotential< TInputImage::PixelType, TOutputImage::PixelType >
oCitk::ElementWrapperInterface< TElement, TElementIdentifier >
oCitk::ElementWrapperInterface< MinPriorityQueueElementWrapper< TElement, TElementPriority, TElementIdentifier >, TElementIdentifier >
oCitk::ElementWrapperPointerInterface< TElementWrapperPointer, TElementIdentifier >
oCitk::Functor::ElongationLabelObjectAccessor< TLabelObject >
oCitk::EnableIfC< V, T >
oCitk::Concept::EqualityComparable< T1, T2 >
oCitk::Functor::EquivalentEllipsoidDiameterLabelObjectAccessor< TLabelObject >
oCitk::Functor::EquivalentSphericalPerimeterLabelObjectAccessor< TLabelObject >
oCitk::Functor::EquivalentSphericalRadiusLabelObjectAccessor< TLabelObject >
oCitk::EventObjectAbstraction of the Events used to communicating among filters and with GUIs
oCstd::exceptionSTL class
oCitk::Functor::Exp< TInput, TOutput >
oCitk::Functor::Exp< TInputImage::PixelType, TOutputImage::PixelType >
oCitk::Functor::ExpNegative< TInput, TOutput >
oCitk::Functor::ExpNegative< TInputImage::PixelType, TOutputImage::PixelType >
oCitk::Accessor::ExpNegativePixelAccessor< TInternalType, TExternalType >Give access to the vcl_exp() function of a value
oCitk::Accessor::ExpNegativePixelAccessor< TImage::PixelType, TOutputPixelType >
oCitk::Accessor::ExpPixelAccessor< TInternalType, TExternalType >Give access to the vcl_exp() function of a value
oCitk::Accessor::ExpPixelAccessor< TImage::PixelType, TOutputPixelType >
oCitk::watershed::Boundary< TScalarType, TDimension >::face_pixel_t
oCitk::FastMarchingTraits< TInput, TOutput >Base class traits to be used by the FastMarchingBase
oCitk::FastMarchingTraitsBase< TInputDomain, TNode, TOutputDomain, TSuperclass >
oCitk::FastMarchingTraitsBase< Image< TInputPixel, VDimension >, Index< VDimension >, Image< TOutputPixel, VDimension >, ImageToImageFilter< Image< TInputPixel, VDimension >, Image< TOutputPixel, VDimension > > >
oCitk::FastMarchingTraitsBase< QuadEdgeMesh< TInputPixel, VDimension, TInputMeshTraits >, TInputMeshTraits::PointIdentifier, QuadEdgeMesh< TOutputPixel, VDimension, TOutputMeshTraits >, QuadEdgeMeshToQuadEdgeMeshFilter< QuadEdgeMesh< TInputPixel, VDimension, TInputMeshTraits >, QuadEdgeMesh< TOutputPixel, VDimension, TOutputMeshTraits > > >
oCitk::FiniteDifferenceSparseImageFilter< TInputImageType, TSparseOutputImageType >::FDThreadStruct
oCitk::MRCHeaderObject::FeiExtendedHeader
oCitk::fem::FEMP< T >Pointer used to store polymorphic elements in STL arrays
oCFEMRobustSolverA FEM solver characterized by accommodating outliers or noises in landmarks and advancing approximation to interpolation. This solver takes a FEMObject as input and outputs a deformed FEMObject
oCitk::Functor::FeretDiameterLabelObjectAccessor< TLabelObject >
oCitk::FileToolsThis is a helper class to provide file/directory manipulations such as file creation, directory creation, etc
oCitk::ProgressAccumulator::FilterRecord
oCFilterWatcher
oCitk::FixedArray< TValueType, VLength >Simulate a standard C array with copy semnatics
oCitk::FixedArray< bool, itkGetStaticConstMacro(ImageDimension) >
oCitk::FixedArray< CoordRepType, NPointDimension >
oCitk::FixedArray< CoordRepType, NVectorDimension >
oCitk::FixedArray< CoordRepType, VPointDimension *2 >
oCitk::FixedArray< double, 4 >
oCitk::FixedArray< double, ImageDimension >
oCitk::FixedArray< double, itkGetStaticConstMacro(ImageDimension) >
oCitk::FixedArray< double, itkGetStaticConstMacro(ImageDimension2) >
oCitk::FixedArray< double, itkGetStaticConstMacro(NDimensions) >
oCitk::FixedArray< double, NPointDimension >
oCitk::FixedArray< double, NVectorDimension >
oCitk::FixedArray< double, TDimension >
oCitk::FixedArray< double, VImageDimension >
oCitk::FixedArray< ExpandFactorsType, ImageDimension >
oCitk::FixedArray< float, 3 >
oCitk::FixedArray< float, 4 >
oCitk::FixedArray< float, ImageDimension >
oCitk::FixedArray< float, itkGetStaticConstMacro(ImageDimension) >
oCitk::FixedArray< float, itkGetStaticConstMacro(MeasurementVectorSize) >
oCitk::FixedArray< float, NPointDimension >
oCitk::FixedArray< float, NVectorDimension >
oCitk::FixedArray< GaussianDerivativeOperatorType, 2 *itkGetStaticConstMacro(ImageDimension2) >
oCitk::FixedArray< GaussianDerivativeOperatorType, 3 *itkGetStaticConstMacro(ImageDimension2) >
oCitk::FixedArray< GaussianDerivativeOperatorType, itkGetStaticConstMacro(ImageDimension2) >
oCitk::FixedArray< IdentifierType, 3 >
oCitk::FixedArray< ImagePointer, NDimensions >
oCitk::FixedArray< int, itkGetStaticConstMacro(ImageDimension) >
oCitk::FixedArray< KernelType, itkGetStaticConstMacro(ImageDimension2) >
oCitk::FixedArray< KernelType, itkGetStaticConstMacro(ImageDimension2)*(itkGetStaticConstMacro(ImageDimension2)+1)/2 >
oCitk::FixedArray< NeighborhoodType, itkGetStaticConstMacro(ImageDimension) >
oCitk::FixedArray< NodeValueType, NVectorDimension >
oCitk::FixedArray< OperatorNeighborhoodType, 2 *itkGetStaticConstMacro(ImageDimension2) >
oCitk::FixedArray< PointType, 3 >
oCitk::FixedArray< PointValueType, NPointDimension >
oCitk::FixedArray< RangeDomainMeasurementType, itkGetStaticConstMacro(RangeDomainDimension) >
oCitk::FixedArray< RealType, ImageDimension >
oCitk::FixedArray< RealType, itkGetStaticConstMacro(ImageDimension) >
oCitk::FixedArray< ScalarRealType, itkGetStaticConstMacro(ImageDimension) >
oCitk::FixedArray< ScalarType, NVectorDimension >
oCitk::FixedArray< SizeValueType, FixedImageType::ImageDimension >
oCitk::FixedArray< SpacingValueType, NVectorDimension >
oCitk::FixedArray< T, NVectorDimension >
oCitk::FixedArray< TComponent, 3 >
oCitk::FixedArray< TComponent, 4 >
oCitk::FixedArray< TComponent, NDimension *(NDimension+1)/2 >
oCitk::FixedArray< TComponentType, 4 >
oCitk::FixedArray< TCoordRep, NPointDimension >
oCitk::FixedArray< TOutput, NPointDimension >
oCitk::FixedArray< TPixel, 3 >
oCitk::FixedArray< TRealType, ImageDimension >
oCitk::FixedArray< TRealType, VectorDimension >
oCitk::FixedArray< TScalarType, NDimensions >
oCitk::FixedArray< TScalarType, NPointDimension >
oCitk::FixedArray< TScalarType, NVectorDimension >
oCitk::FixedArray< typename LabelIndexType::IndexValueType, itkGetStaticConstMacro(ImageDimension) >
oCitk::FixedArray< typename LabelIndexType::IndexValueType, itkGetStaticConstMacro(ImageDimension)*2 >
oCitk::FixedArray< unsigned int, ImageDimension >
oCitk::FixedArray< unsigned int, itkGetStaticConstMacro(ImageDimension) >
oCitk::FixedArray< unsigned int, itkGetStaticConstMacro(ImageDimension2) >
oCitk::FixedArray< unsigned int, itkGetStaticConstMacro(OutputImageDimension) >
oCitk::FixedArray< unsigned int, TImage::ImageDimension >
oCitk::FixedArray< unsigned, ImageDimension >
oCitk::FixedArray< unsigned, itkGetStaticConstMacro(ImageDimension)>
oCitk::FixedArray< VectorType, TPointDimension-1 >
oCitk::ImageToImageMetric< TFixedImage, TMovingImage >::FixedImageSamplePoint
oCitk::watershed::Boundary< TScalarType, TDimension >::flat_region_t
oCitk::watershed::Segmenter< TInputImage >::flat_region_t
oCitk::Functor::FlatnessLabelObjectAccessor< TLabelObject >
oCitk::Math::Detail::FloatIEEE< T >
oCitk::Math::Detail::FloatIEEETraits< T >
oCitk::Math::Detail::FloatIEEETraits< double >
oCitk::Math::Detail::FloatIEEETraits< float >
oCitk::FloatingPointExceptions
oCitk::Concept::FloatOrDouble< T >
oCitk::Concept::FloatOrDouble< double >
oCitk::Concept::FloatOrDouble< float >
oCitk::VoronoiDiagram2DGenerator< TCoordType >::FortuneEdge
oCitk::VoronoiDiagram2DGenerator< TCoordType >::FortuneHalfEdge
oCitk::VoronoiDiagram2DGenerator< TCoordType >::FortuneSite
oCitk::QuadEdgeMeshFrontBaseIterator< TMesh, TQE >::FrontAtomAtomic information associated to each edge of the front
oCitk::fem::GaussIntegrateUse the Gauss-Legendre formula to perform integration
oCGE_5x_ImgHdr
oCGEImageHeader
oCitk::bio::GeneThis class implements the abstraction of a biological gene
oCitk::bio::GeneNetworkThis class implements the abstraction of a biological gene network
oCitk::bio::GenomeThis class implements the abstraction of a biological genome
oCitk::GeometryUtilitiesGroups some utility functions related to geometry
oCitk::GPUDemonsRegistrationFunction< TFixedImage, TMovingImage, TDisplacementField >::GlobalDataStruct
oCitk::ESMDemonsRegistrationFunction< TFixedImage, TMovingImage, TDisplacementField >::GlobalDataStruct
oCitk::RegionBasedLevelSetFunction< TInput, TFeature, TSharedData >::GlobalDataStruct
oCitk::LevelSetFunction< TImageType >::GlobalDataStruct
oCitk::MeanSquareRegistrationFunction< TFixedImage, TMovingImage, TDisplacementField >::GlobalDataStruct
oCitk::DemonsRegistrationFunction< TFixedImage, TMovingImage, TDisplacementField >::GlobalDataStruct
oCitk::FastSymmetricForcesDemonsRegistrationFunction< TFixedImage, TMovingImage, TDisplacementField >::GlobalDataStruct
oCitk::LevelSetMotionRegistrationFunction< TFixedImage, TMovingImage, TDisplacementField >::GlobalDataStruct
oCitk::SymmetricForcesDemonsRegistrationFunction< TFixedImage, TMovingImage, TDisplacementField >::GlobalDataStruct
oCitk::MIRegistrationFunction< TFixedImage, TMovingImage, TDisplacementField >::GlobalDataStruct
oCitk::NCCRegistrationFunction< TFixedImage, TMovingImage, TDisplacementField >::GlobalDataStruct
oCGPUContextManagerClass to store the GPU context
oCitk::Functor::GPUFunctorBaseBase functor class for GPU functor image filters
oCitk::GPUImageOpsProvides the kernels for some basic GPU Image Operations
oCitk::GPUTraits< T >
oCitk::GPUTraits< Image< TPixelType, NDimension > >
oCitk::Concept::GreaterThanComparable< T1, T2 >
oCitk::GreenPixelAccessor< T >Give access to the Green component of a RGBPixel type
oCitk::AttributeMorphologyBaseImageFilter< TInputImage, TOutputImage, TAttribute, TFunction >::GreyAndPos
oCitk::Function::HammingWindowFunction< VRadius, TInput, TOutput >Window function for sinc interpolation.

\[ w(x) = 0.54 + 0.46 cos(\frac{\pi x}{m} ) \]

oCitk::OpenCVImageBridge::HandleRGBPixel< TPixel, VDimension >
oCitk::OpenCVImageBridge::HandleRGBPixel< RGBPixel< TValue >, VDimension >
oCitk::Concept::HasJoinTraits< T1, T2 >
oCitk::Concept::HasNumericTraits< T >
oCitk::Concept::HasPixelTraits< T >
oCitk::Concept::HasValueType< T >
oCitk::Concept::HasZero< T >
oCitk::MRCHeaderObject::Header
oCitk::HexahedronCellTopologyHolds data defining the topological connections of the vertices and edges of a HexahedronCell
oCitk::Function::HistogramEntropyFunction< TInput, TOutput >
oCitk::Function::HistogramEntropyFunction< SizeValueType, TImage::PixelType >
oCitk::Function::HistogramIntensityFunction< TInput, TOutput >
oCitk::Function::HistogramIntensityFunction< SizeValueType, TImage::PixelType >
oCitk::Functor::HistogramLabelObjectAccessor< TLabelObject >
oCitk::Function::HistogramLogProbabilityFunction< TInput, TOutput >
oCitk::Function::HistogramLogProbabilityFunction< SizeValueType, TImage::PixelType >
oCitk::Function::HistogramProbabilityFunction< TInput, TOutput >
oCitk::Function::HistogramProbabilityFunction< SizeValueType, TImage::PixelType >
oCitk::AutomaticTopologyMeshSource< TOutputMesh >::IdentifierArrayEqualsFunction
oCitk::AutomaticTopologyMeshSource< TOutputMesh >::IdentifierArrayHashFunction
oCitk::IdentityHelper< T >
oCif defined WIN32 defined _WIN32public WindowsMemoryUsageObserverelif defined linuxpublic LinuxMemoryUsageObserverelif defined __SUNPRO_CC defined __sun__public SunSolarisMemoryUsageObserverelif defined __APPLE__public MacOSXMemoryUsageObserverelif defined __FreeBSD__ defined __OpenBSD__public SysResourceMemoryUsageObserverelsepublic MallinfoMemoryUsageObserverendif
oCitk::ImageAlgorithmA container of static functions which can operate on Images with Iterators
oCitk::ImageBoundaryCondition< TInputImage, TOutputImage >A virtual base object that defines an interface to a class of boundary condition objects for use by neighborhood iterators
oCitk::ImageBoundaryCondition< FixedImageType, FixedImageType >
oCitk::ImageBoundaryCondition< ImageType >
oCitk::ImageBoundaryCondition< ImageType, ImageType >
oCitk::ImageBoundaryCondition< InputImageType >
oCitk::ImageBoundaryCondition< InputImageType, InputImageType >
oCitk::ImageBoundaryCondition< itk::Image, itk::Image >
oCitk::ImageBoundaryCondition< OutputImageType >
oCitk::ImageBoundaryCondition< TDisplacementField, TDisplacementField >
oCitk::ImageBoundaryCondition< TImage, TImage >
oCitk::ImageBoundaryCondition< TImageType, TImageType >
oCitk::ImageBoundaryCondition< TInput, TInput >
oCitk::ImageBoundaryCondition< TInputImage, TInputImage >
oCitk::ImageBoundaryCondition< TSparseImageType, TSparseImageType >
oCitk::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
oCitk::ImageConstIterator< TImage >A multi-dimensional image iterator templated over image type
oCitk::ImageConstIterator< ImageType >
oCitk::ImageConstIteratorWithIndex< TImage >A base class for multi-dimensional iterators templated over image type that are designed to efficiently keep track of the iterator position
oCitk::ImageConstIteratorWithIndex< TImageType >
oCitk::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
oCitk::ImageHelper< NImageDimension, NLoop >Fast Index/Offset computation
oCImageInfoA container for an image and its descriptiom
oCitk::ImageIORegionAdaptor< VDimension >Helper class for converting ImageRegions into ImageIORegions and back
oCitk::Statistics::ImageJointDomainTraits< TImage >This class provides the type definition for the measurement vector in the joint domain (range domain – pixel values + spatial domain – pixel's physical coordinates)
oCitk::ImageToImageFilterDetail::ImageRegionCopier< D1, D2 >A Function object used to dispatching to a routine to copy a region (start index and size)
oCitk::ImageToImageFilterDetail::ImageRegionCopier< T1, T2 >
oCitk::ImageReverseConstIterator< TImage >Multi-dimensional image iterator
oCitk::ImageSourceCommonSecondary bass class of ImageSource common between templates
oCitk::ImageToData< VDimension, TDataHolder >
oCitk::ImageToImageMetricv4GetValueAndDerivativeThreader< TDomainPartitioner, TImageToImageMetricv4 >Provides threading for ImageToImageMetricv4::GetValueAndDerivative
oCitk::ImageToImageMetricv4GetValueAndDerivativeThreader< itk::ThreadedImageRegionPartitioner< VirtualImageDimension >, itk::ImageToImageMetricv4 >
oCitk::ImageToImageMetricv4GetValueAndDerivativeThreader< itk::ThreadedIndexedContainerPartitioner, itk::ImageToImageMetricv4 >
oCitk::ImageToImageMetricv4GetValueAndDerivativeThreader< TDomainPartitioner, TImageToImageMetric >
oCImageTransformHelper< NImageDimension, R, C >
oCitk::ImageTransformHelper< NImageDimension, R, C >Fast index/physical index computation
oCitk::ImageVoxel
oCitk::Concept::IncrementDecrementOperators< T >
oCitk::IndentControl indentation during Print() invocation
oCitk::Index< VIndexDimension >Represent a n-dimensional index in a n-dimensional image
oCitk::Index< itkGetStaticConstMacro(Dimension) >
oCitk::Index< itkGetStaticConstMacro(ImageDimension) >
oCitk::Index< VDimension >
oCitk::Index< VImageDimension >
oCitk::Index< VSetDimension >
oCitk::Functor::IndexLexicographicCompare< VIndexDimension >Order Index instances lexicographically
oCitk::Functor::IntensityLinearTransform< TInput, TOutput >
oCitk::Functor::IntensityLinearTransform< TInputImage::PixelType, TOutputImage::PixelType >
oCitk::Functor::IntensityWindowingTransform< TInput, TOutput >
oCitk::Functor::IntensityWindowingTransform< TInputImage::PixelType, TOutputImage::PixelType >
oCInterfaceWrapper for FFTW API
oCitk::CorrelationImageToImageMetricv4GetValueAndDerivativeThreader< TDomainPartitioner, TImageToImageMetric, TCorrelationMetric >::InternalCumSumType
oCInvalidRequestRegionError
oCitk::Functor::InverseDeconvolutionFunctor< TInput1, TInput2, TOutput >
oCitk::Functor::InvertIntensityFunctor< InputPixelType >
oCitk::Functor::InvertIntensityTransform< TInput, TOutput >
oCitk::Functor::InvertIntensityTransform< TInputImage::PixelType, TOutputImage::PixelType >
oCitk::IOCommonCentralized funtionality for IO classes
oCitk::IOTestHelper
oCitk::Concept::IsFixedPoint< T >
oCitk::Concept::IsFloatingPoint< T >
oCitk::Concept::IsInteger< T >
oCitk::Concept::IsNonInteger< T >
oCitk::IterationReporterImplements iterations tracking for a filter
oCitk::LevelSetContainerBase< TIdentifier, TLevelSet >::Iterator
oCitk::LevelSetEquationContainer< TTermContainer >::Iterator
oCitk::LevelSetEquationTermContainer< TInputImage, TLevelSetContainer >::Iterator
oCitk::VectorContainer< TElementIdentifier, TElement >::Iterator
oCitk::LabelMap< TLabelObject >::IteratorA forward iterator over the LabelObjects of a LabelMap
oCitk::IndexedContainerInterface< TElementIdentifier, TElement >::IteratorSupport iteration operations through a container. Dereferencing the iterator must provide an object with the following methods: ElementIdentifier Index(void) const; Element& Value(void);
oCitk::MapContainer< TElementIdentifier, TElement >::IteratorThe non-const iterator type for the map
oCitkBSplineCenteredL2ResampleImageFilterBaseUses the "Centered L2" B-Spline pyramid implementation of B-Spline Filters to up/down sample an image by a factor of 2
oCitkFEMLoadNoisyLandmarkThis landmark is derived from the motion of a specific landmark, but allows the existance of noise or outliers
oCitkFloatingPointExceptions
oCitkTreeIteratorCloneItkTreeIteratorClone class
oCitk::fem::ItpackSparseMatrixCompressed row sparse matrix representation that makes use of itpack to dynamically assemble the matrix
oCitk::Functor::JoinFunctor< TPixel1, TPixel2 >Join the components of two pixel types into a single pixel type
oCitk::JointHistogramMutualInformationComputeJointPDFThreader< TDomainPartitioner, TJointHistogramMetric >Provide a threaded computation of the joint PDF for JointHistogramMutualInformationImageToImageMetricv4
oCitk::JoinTraits< TValueType1, TValueType2 >Trait to determine what datatype is needed if the specified pixel types are "joined" into a single vector
oCitk::KalmanLinearEstimator< T, VEstimatorDimension >Implement a linear recursive estimator
oCitk::Statistics::KdTreeNode< TSample >This class defines the interface of its derived classes
oCitk::GPUKernelManager::KernelArgumentList
oCitk::KLMDynamicBorderArray< TBorder >Object maintaining a reference to a list of borders associated with a region
oCitk::Functor::KurtosisLabelObjectAccessor< TLabelObject >
oCitk::LabelGeometryImageFilter< TLabelImage, TIntensityImage >::LabelGeometryGeometry stored per label
oCitk::Functor::LabelLabelObjectAccessor< TLabelObject >
oCitk::Functor::LabelObjectComparator< TLabelObject, TAttributeAccessor >
oCitk::LabelObjectLine< VImageDimension >
oCLabelObjectLineComparatorPerforms a comparison of l1 < l2. Returns true if l1 is strictly less than l2
oCitk::Functor::LabelObjectLineComparator< TLabelObjectLine >
oCitk::Functor::LabelObjectReverseComparator< TLabelObject, TAttributeAccessor >
oCitk::Functor::LabelOverlayFunctor< TInputPixel, TLabel, TRGBPixel >Functor for applying a colormap to a label image and combine it with a grayscale image
oCitk::Functor::LabelOverlayFunctor< TInputImage::PixelType, TLabelImage::PixelType, TOutputImage::PixelType >
oCitk::LabelOverlapMeasuresImageFilter< TLabelImage >::LabelSetMeasuresMetrics stored per label
oCitk::LabelStatisticsImageFilter< TInputImage, TLabelImage >::LabelStatisticsStatistics stored per label
oCitk::Functor::LabelToRGBFunctor< TLabel, TRGBPixel >Functor for converting labels into RGB triplets
oCitk::Functor::LabelToRGBFunctor< TLabelImage::PixelType, TOutputImage::PixelType >
oCitk::Function::LanczosWindowFunction< VRadius, TInput, TOutput >Window function for sinc interpolation.

\[ w(x) = \textrm{sinc} ( \frac{x}{m} ) \]

Note: Paper referenced in WindowedSincInterpolateImageFunction gives an incorrect definition of this window function

oCitk::Functor::LandweberMethod< TInput1, TInput2, TInput3, TOutput >Functor class for computing a Landweber iteration
oCLBFGSBOptimizerHelperWrapper helper around vnl_lbfgsb
oCitk::Concept::LessThanComparable< T1, T2 >
oCitk::LevelSetBase< TInput, VDimension, TOutput, TDomain >::LevelSetDataTypeConvenient data structure to cache computed characteristics
oCitk::LevelSetDomainMapImageFilter< TInputImage, TOutputImage >::LevelSetDomainSpecifies an image region where an unique std::list of level sets Id's are defined
oCitk::LevelSetEvolution< TEquationContainer, TLevelSet >Class for iterating and evolving the level-set function
oCitk::LevelSetEvolutionComputeIterationThreader< TLevelSet, TDomainPartitioner, TLevelSetEvolution >Thread the ComputeIteration method
oCitk::LevelSetEvolutionUpdateLevelSetsThreader< TLevelSet, TDomainPartitioner, TLevelSetEvolution >Threade the UpdateLevelSets method
oCitk::LevelSetNode< TPixel, VSetDimension >Represent a node in a level set
oCitk::LevelSetTypeDefault< TLevelSet >Level set type information
oCitk::LightObjectLight weight base class for most itk classes