ITK  4.13.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 >::AbsLessEqualCompare
oCitk::Functor::AbsoluteValueDifference2< TInput1, TInput2, TOutput >
oCitk::Functor::AbsoluteValueDifference2< TInputImage1::PixelType, TInputImage2::PixelType, TOutputImage::PixelType >
oCitk::Accessor::AbsPixelAccessor< TInternalType, TExternalType >Give access to the std::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 std::acos() function of a value
oCitk::Accessor::AcosPixelAccessor< TImage::PixelType, TOutputPixelType >
oCitk::Function::AdaptiveEqualizationHistogram< TInputPixel, TOutputPixel >
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::VariableLengthVector< TValue >::AllocateRootPolicy
oCitk::Math::Detail::AlmostEqualsFloatVsFloat
oCitk::Math::Detail::AlmostEqualsFloatVsInteger
oCitk::Math::Detail::AlmostEqualsFunctionSelector< TInput1IsIntger, TInput1IsSigned, TInput2IsInteger, TInput2IsSigned >
oCitk::Math::Detail::AlmostEqualsIntegerVsFloat
oCitk::Math::Detail::AlmostEqualsPlainOldEquals
oCitk::Math::Detail::AlmostEqualsSignedVsUnsigned
oCitk::Math::Detail::AlmostEqualsUnsignedVsSigned
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
oCAnd
oCitk::Functor::AND< TInput1, TInput2, TOutput >Bitwise AND functor
oCitk::Functor::AND< TInputImage1::PixelType, TInputImage2::PixelType, TOutputImage::PixelType >
oCAnnulusOperatorA NeighborhoodOperator for performing a matched filtering with an annulus (two concentric circles, spheres, hyperspheres, etc.)
oCitk::Functor::Asin< TInput, TOutput >
oCitk::Functor::Asin< TInputImage::PixelType, TOutputImage::PixelType >
oCitk::Accessor::AsinPixelAccessor< TInternalType, TExternalType >Give access to the std::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 std::atan() function of a value
oCitk::Accessor::AtanPixelAccessor< TImage::PixelType, TOutputPixelType >
oCitk::AtomicInt< T >Provides support for atomic integers
oCitk::AtomicInt< int >
oCitk::AtomicInt< T * >
oCitk::AtomicInt< void * >
oCitk::Detail::AtomicOps< VSize >
oCitk::Detail::AtomicOps< 4 >
oCitk::Detail::AtomicOps< 8 >
oCitk::Detail::AtomicOps< 8 >::AtomicType
oCitk::Detail::AtomicOps< 4 >::AtomicType
oCitk::Functor::AttributeLabelObjectAccessor< TLabelObject >
oCitk::AutoPointer< TObjectType >Implements an Automatic Pointer to an object
oCitk::AutoPointer< GiftiImageProxy >
oCitk::AutoPointer< H5::H5File >
oCitk::AutoPointer< InternalOptimizerType >
oCitk::AutoPointer< JPEG2000ImageIOInternal >
oCitk::AutoPointer< NiftiImageProxy >
oCitk::AutoPointer< PrivateImplementationHolder >
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
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 >
oCBinaryImageToLevelSetImageAdatorConverts one binary image to the appropriate level-set type provided by the template argument 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::Functor::BitwiseNot< TInput, TOutput >Performs the C++ unary bitwise NOT operator
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::VariationalRegistrationDiffusionRegularizer< TDisplacementField >::CalcBufferThreadStruct
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::CannyEdgeDetectionRecursiveGaussianImageFilter< TInputImage, TOutputImage >::CannyThreadStruct
oCitk::CannyEdgeDetectionImageFilter< TInputImage, TOutputImage >::CannyThreadStruct
oCitk::Functor::Cast< TInput, TOutput >
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 >
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::CompositeTransformIOHelperTemplate< TParametersValueType >An 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::ConstShapedNeighborhoodIterator< TImage, TBoundaryCondition >::ConstIterator
oCitk::LevelSetContainerBase< TIdentifier, TLevelSet >::ConstIterator
oCitk::LevelSetEquationContainer< TTermContainer >::ConstIterator
oCitk::LevelSetEquationTermContainer< TInputImage, TLevelSetContainer >::ConstIterator
oCitk::VectorContainer< TElementIdentifier, TElement >::ConstIterator
oCitk::Statistics::Histogram< TMeasurement, TFrequencyContainer >::ConstIteratorClass that walks through the elements of the histogram
oCitk::Statistics::ImageToListSampleAdaptor< TImage >::ConstIteratorConst Iterator
oCitk::Statistics::ImageToNeighborhoodSampleAdaptor< TImage, TBoundaryCondition >::ConstIteratorConst Iterator
oCitk::Statistics::JointDomainImageToListSampleAdaptor< TImage >::ConstIteratorConst Iterator
oCitk::Statistics::ListSample< TMeasurementVector >::ConstIteratorConst Iterator
oCitk::Statistics::MembershipSample< TSample >::ConstIterator
oCitk::Statistics::PointSetToListSampleAdaptor< TPointSet >::ConstIterator
oCitk::LabelMap< TLabelObject >::ConstIteratorA forward iterator over the LabelObjects of a LabelMap
oCitk::IndexedContainerInterface< TElementIdentifier, TElement >::ConstIteratorSupport const iteration operations through a container. Dereferencing the iterator must provide an object with the following methods: ElementIdentifier Index() const; const Element& Value() const;
oCitk::Statistics::Subsample< TSample >::ConstIterator
oCitk::Statistics::VectorContainerToListSampleAdaptor< TVectorContainer >::ConstIterator
oCitk::MapContainer< TElementIdentifier, TElement >::ConstIteratorThe const iterator type for the map
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::Detail::IsAtomicSupportedIntegralType< T >::Constraints
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::IsUnsignedInteger< T >::Constraints
oCitk::Concept::IsNonInteger< T >::Constraints
oCitk::Concept::IsFloatingPoint< T >::Constraints
oCitk::Concept::IsFixedPoint< T >::Constraints
oCitk::FixedArray< TValue, 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::CorrelationImageToImageMetricv4HelperThreader< TDomainPartitioner, TImageToImageMetric, TCorrelationMetric >::CorrelationMetricPerThreadStruct
oCitk::CorrelationImageToImageMetricv4GetValueAndDerivativeThreader< TDomainPartitioner, TImageToImageMetric, TCorrelationMetric >::CorrelationMetricValueDerivativePerThreadStruct
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 std::cos() function of a value
oCitk::Accessor::CosPixelAccessor< TImage::PixelType, TOutputPixelType >
oCCostFunctionBase class for cost functions intended to be used with Optimizers
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::VariationalRegistrationCurvatureRegularizer< TDisplacementField >::CurvatureFFTThreadStruct
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::DCMTKFileReader
oCitk::DCMTKItem
oCitk::DCMTKSequence
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::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
oCstd::deque< T >STL class
oCitk::MattesMutualInformationImageToImageMetricv4< TFixedImage, TMovingImage, TVirtualImage, TInternalComputationValueType, TMetricTraits >::DerivativeBufferManager
oCitk::MovingHistogramImageFilterBase< TInputImage, TOutputImage, TKernel >::DirectionCost
oCitk::DisableIfC< V, TType >An implementation of the negation of the enable if idiom
oCitk::DisableIfC< TCondition::Value, TType >
oCitk::BSplineDerivativeKernelFunction< VSplineOrder, TRealValueType >::DispatchBase
oCitk::BSplineKernelFunction< VSplineOrder, TRealValueType >::DispatchBase
oCitk::StructureTensorImageFilter< TImage, TTensorImage >::DispatchBase
oCitk::ImageToImageFilterDetail::DispatchBaseBase class for a class used to dispatch to dimension specific implementations
oCitk::MinMaxCurvatureFlowFunction< TImage >::DispatchBase
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::DivFloor< TInput1, TInput2, TOutput >Cast arguments to double, performs division then takes the floor
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::Functor::DivReal< TInput1, TInput2, TOutput >Promotes arguments to real type and performs division
oCitk::watershed::SegmentTable< TScalar >::edge_pair_t
oCitk::Functor::EdgePotential< TInput, TOutput >
oCitk::Functor::EdgePotential< TInputImage::PixelType, TOutputImage::PixelType >
oCitk::VariationalRegistrationElasticRegularizer< TDisplacementField >::ElasticFFTThreadStruct
oCitk::ElementWrapperInterface< TElement, TElementIdentifier >
oCitk::ElementWrapperInterface< MinPriorityQueueElementWrapper< TElement, TElementPriority, TElementIdentifier >, TElementIdentifier >
oCitk::ElementWrapperPointerInterface< TElementWrapperPointer, TElementIdentifier >
oCitk::Functor::ElongationLabelObjectAccessor< TLabelObject >
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 std::exp() function of a value
oCitk::Accessor::ExpNegativePixelAccessor< TImage::PixelType, TOutputPixelType >
oCitk::Accessor::ExpPixelAccessor< TInternalType, TExternalType >Give access to the std::exp() function of a value
oCitk::Accessor::ExpPixelAccessor< TImage::PixelType, TOutputPixelType >
oCitk::watershed::Boundary< TScalar, TDimension >::face_pixel_t
oCitk::FancyStringA special string type that is used to aid I/O operations in DOM-based object readers/writers
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< TValue, VLength >Simulate a standard C array with copy semnatics
oCitk::FixedArray< bool, itkGetStaticConstMacro(ImageDimension) >
oCitk::FixedArray< bool, TComponents >
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(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, ImageDimension >
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(Dimension) >
oCitk::FixedArray< ScalarRealType, itkGetStaticConstMacro(ImageDimension) >
oCitk::FixedArray< ScalarRealType, TInputImage::ImageDimension >
oCitk::FixedArray< ScalarType, NVectorDimension >
oCitk::FixedArray< SizeValueType, FixedImageType::ImageDimension >
oCitk::FixedArray< SpacePrecisionType, NPointDimension >
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< TParametersValueType, NDimensions >
oCitk::FixedArray< TParametersValueType, NPointDimension >
oCitk::FixedArray< TParametersValueType, NVectorDimension >
oCitk::FixedArray< TPixel, 3 >
oCitk::FixedArray< TRealType, ImageDimension >
oCitk::FixedArray< TRealType, VectorDimension >
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< TScalar, 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 >::FortuneSiteSmall data structures for Fortune's Method and some public variables/methods not for external access
oCitk::QuadEdgeMeshFrontBaseIterator< TMesh, TQE >::FrontAtomAtomic information associated to each edge of the front
oCitk::fem::GaussIntegrateUse the Gauss-Legendre formula to perform integration
oCitk::Functor::GEConst< TInput, TOutput >
oCitk::Functor::GEConst< TInputImage::PixelType, TOutputImage::PixelType >
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::ImageToImageMetricv4GetValueAndDerivativeThreaderBase< TDomainPartitioner, TImageToImageMetricv4 >::GetValueAndDerivativePerThreadStruct
oCitk::MeanSquareRegistrationFunction< TFixedImage, TMovingImage, TDisplacementField >::GlobalDataStruct
oCitk::DemonsRegistrationFunction< TFixedImage, TMovingImage, TDisplacementField >::GlobalDataStruct
oCitk::ESMDemonsRegistrationFunction< 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
oCitk::GPUDemonsRegistrationFunction< TFixedImage, TMovingImage, TDisplacementField >::GlobalDataStruct
oCitk::RegionBasedLevelSetFunction< TInput, TFeature, TSharedData >::GlobalDataStruct
oCitk::VariationalRegistrationFunction< TFixedImage, TMovingImage, TDisplacementField >::GlobalDataStruct
oCitk::LevelSetFunction< TImageType >::GlobalDataStruct
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 > >
oCGradientDescentOptimizerBasev4Abstract base class for gradient descent-style optimizers
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::LaplacianDeformationQuadEdgeMeshFilter< TInputMesh, TOutputMesh, TSolverTraits >::HashOutputQEPrimal
oCitk::Concept::HasJoinTraits< T1, T2 >
oCitk::Concept::HasNumericTraits< T >
oCitk::Concept::HasPixelTraits< T >
oCitk::Concept::HasValueType< T >
oCitk::Concept::HasZero< T >
oCitk::HDF5CommonPathNamesSecondary bass class of HDF5CommonPathNames common between templates
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 >
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< BufferType >
oCitk::ImageConstIterator< ImageType >
oCitk::ImageConstIterator< RLEImage< TPixel, VImageDimension, CounterType > >
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::ImageToImageFilterDetail::ImageInformationCopier< D1, D2 >A Function object used to copy image meta-data of an image
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 base class of ImageSource common between templates
oCitk::ImageToImageFilterCommonSecondary base class of ImageToImageFilter common between templates
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 >
oCitk::ImageTransformHelper< NImageDimension, R, C, TPointValue, TMatrixValue >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::InputAndOutputImagesMustHaveSameDimension< VImageDimensionIn, VImageDimensionOut >
oCitk::ShapeLabelObject< TLabel, VImageDimension >::IntegerPow< VX, VY >
oCitk::ShapeLabelObject< TLabel, VImageDimension >::IntegerPow< VX, 0 >
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
oCInvalidRequestRegionErrorException object for invalid requested region
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::Detail::IsAtomicSupportedIntegralType< T >
oCitk::Concept::IsFixedPoint< T >
oCitk::Concept::IsFloatingPoint< T >
oCitk::Concept::IsInteger< T >
oCitk::Concept::IsNonInteger< T >
oCitk::Concept::IsUnsignedInteger< T >
oCitk::IterationReporterImplements iterations tracking for a filter
oCitk::MapContainer< TElementIdentifier, TElement >::IteratorThe non-const iterator type for the map
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() const; Element& Value();
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
oCitkFloatingPointExceptionsAllows floating point exceptions to be caught during program execution
oCitkTransformBaseTemplate
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::JointHistogramMutualInformationComputeJointPDFThreaderBase< TDomainPartitioner, TJointHistogramMetric >::JointHistogramMIPerThreadStruct
oCitk::JointHistogramMutualInformationGetValueAndDerivativeThreader< TDomainPartitioner, TImageToImageMetric, TJointHistogramMetric >::JointHistogramMIPerThreadStruct
oCitk::JointHistogramMutualInformationComputeJointPDFThreader< TDomainPartitioner, TJointHistogramMetric >Provide a threaded computation of the joint PDF for JointHistogramMutualInformationImageToImageMetricv4
oCitk::JoinTraits< TValue1, TValue2 >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::VariableLengthVector< TValue >::KeepValuesRootPolicy
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 >
oCitk::Functor::LabelObjectLineComparator< TLabelObjectLine >Performs a comparison of l1 < l2. Returns true if l1 is strictly less than l2
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< FeatureImagePixelType, LabelMapPixelType, OutputImagePixelType >
oCitk::Functor::LabelOverlayFunctor< TInputImage::PixelType, TLabelImage::PixelType, TOutputImage::PixelType >
oCitk::Accessor::LabelSelectionPixelAccessor< TInternalType, TExternalType >Return a binary mask of the selected label
oCitk::Accessor::LabelSelectionPixelAccessor< TImage::PixelType, TOutputPixelType >
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< InputImagePixelType, OutputImagePixelType >
oCitk::Functor::LabelToRGBFunctor< LabelMapPixelType, OutputImagePixelType >
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
oCLBFGSBOptimizerHelperv4Wrapper helper around vnl_lbfgsb
oCLBFGSOptimizerBaseHelperv4Wrapper helper around vnl optimizer
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::LevelSetTovtkImageData< TLevelSet >
oCitk::LevelSetTypeDefault< TLevelSet >Level set type information
oCitk::LightObjectLight weight base class for most itk classes
oCitk::LineConstIterator< TImage >An iterator that walks a Bresenham line through an ND image with read-only access to pixels
oCitk::AttributeUniqueLabelMapFilter< TImage, TAttributeAccessor >::LineOfLabelObject
oCitk::ShapeUniqueLabelMapFilter< TImage >::LineOfLabelObject
oCitk::AttributeUniqueLabelMapFilter< TImage, TAttributeAccessor >::LineOfLabelObjectComparator
oCitk::ShapeUniqueLabelMapFilter< TImage >::LineOfLabelObjectComparator
oCitk::NeuralNetworkFileReader< TNetwork >::LineType
oCitk::ListNode< TValue >
oCitk::Function::LocalStructure< TInput, TOutput >
oCitk::Function::LocalStructure< TInputImage::PixelType, TOutputImage::PixelType >
oCitk::Functor::Log< TInput, TOutput >
oCitk::Functor::Log10< TInput, TOutput >
oCitk::Functor::Log10< TInputImage::PixelType, TOutputImage::PixelType >
oCitk::Accessor::Log10PixelAccessor< TInternalType, TExternalType >Give access to the std::log10() function of a value
oCitk::Accessor::Log10PixelAccessor< TImage::PixelType, TOutputPixelType >
oCitk::Functor::Log< TInputImage::PixelType, TOutputImage::PixelType >
oCitk::Functor::LogicOpBase< TInput1, TInput2, TOutput >Base class for some logic functors. Provides the Foreground and background setting methods
oCitk::Functor::LogicOpBase< TInput, TInput, TOutput >
oCitk::Functor::LogicOpBase< TInputImage::PixelType, TInputImage::PixelType, TOutputImage::PixelType >
oCitk::Accessor::LogPixelAccessor< TInternalType, TExternalType >Give access to the std::log() function of a value
oCitk::Accessor::LogPixelAccessor< TImage::PixelType, TOutputPixelType >
oCitk::Functor::MagnitudeAndPhaseToComplex< TInput1, TInput2, TOutput >
oCitk::Functor::MagnitudeAndPhaseToComplex< TInputImage1::PixelType, TInputImage2::PixelType, TOutputImage::PixelType::value_type >
oCitk::Functor::MakeJoin< TImage1, TImage2 >
oCitk::Functor::MakeJoin< TInputImage1, TInputImage2 >
oCMallinfoMemoryUsageObserver
oCstd::map< K, T >STL class
oCitk::MeshIOBase::MapComponentType< T >
oCitk::MapDataBase class for map data containers
oCitk::MapFileParser< TMapData >TODO
oCitk::MapFileParser< TSmapsDataType >
oCitk::MapFileParser< TVMMapDataType >
oCitk::ImageIOBase::MapPixelType< TPixel >
oCitk::MapRecordMapRecord class
oCitk::Functor::MaskInput< TInput, TMask, TOutput >
oCitk::Functor::MaskInput< TInputImage::PixelType, TMaskImage::PixelType, TOutputImage::PixelType >
oCMaskNegatedImageFilter
oCitk::Functor::MaskNegatedInput< TInput, TMask, TOutput >
oCitk::Matrix< T, NRows, NColumns >A templated class holding a M x N size Matrix
oCitk::Matrix< double, 4, 4 >
oCitk::Matrix< double, itkGetStaticConstMacro(ImageDimension), itkGetStaticConstMacro(ImageDimension) >
oCitk::Matrix< double, itkGetStaticConstMacro(InputDimension), itkGetStaticConstMacro(InputDimension) >
oCitk::Matrix< double, itkGetStaticConstMacro(OutputSpaceDimension), itkGetStaticConstMacro(InputSpaceDimension)>
oCitk::Matrix< double, TSampleDimension, TSampleDimension >
oCitk::Matrix< double, VImageDimension, VImageDimension >
oCitk::Matrix< float, 3, 3 >
oCitk::Matrix< ScalarType, itkGetStaticConstMacro(ImageDimension), itkGetStaticConstMacro(ImageDimension) >
oCitk::Matrix< SpacePrecisionType, VImageDimension, VImageDimension >
oCitk::Matrix< TParametersValueType, itkGetStaticConstMacro(InputSpaceDimension), itkGetStaticConstMacro(InputSpaceDimension)>
oCitk::Matrix< TParametersValueType, itkGetStaticConstMacro(InputSpaceDimension), itkGetStaticConstMacro(OutputSpaceDimension)>
oCitk::Matrix< TParametersValueType, itkGetStaticConstMacro(OutputSpaceDimension), itkGetStaticConstMacro(InputSpaceDimension)>
oCitk::MatrixCoefficients< TInputMesh >Superclass for all the matrix coefficients computation classes
oCitk::Functor::MatrixIndexSelection< TInput, TOutput >
oCitk::Functor::MatrixIndexSelection< TInputImage::PixelType, TOutputImage::PixelType >
oCitk::MatrixOrthogonalityTolerance< T >
oCitk::MatrixOrthogonalityTolerance< double >
oCitk::MatrixOrthogonalityTolerance< float >
oCitk::MaxFunctor< TPixel >
oCitk::Functor::Maximum< TInput1, TInput2, TOutput >
oCitk::Functor::Maximum1< TInput, TOutput >
oCitk::Functor::Maximum1< TInputImage::PixelType, TInputImage::PixelType >
oCitk::Functor::Maximum< TInputImage1::PixelType, TInputImage2::PixelType, TOutputImage::PixelType >
oCitk::Functor::MaximumAccumulator< TInputPixel >
oCitk::Functor::MaximumIndexLabelObjectAccessor< TLabelObject >
oCitk::Functor::MaximumLabelObjectAccessor< TLabelObject >
oCitk::Functor::MeanAccumulator< TInputPixel, TAccumulate >
oCitk::Functor::MeanLabelObjectAccessor< TLabelObject >
oCMeanSquaredErrorFunction_This is the itkMeanSquaredErrorFunction_ class
oCitk::Statistics::MeasurementVectorPixelTraits< TPixelType >
oCitk::Statistics::MeasurementVectorTraits
oCitk::Statistics::MeasurementVectorTraitsTypes< TMeasurementVector >
oCitk::Statistics::MeasurementVectorTraitsTypes< std::vector< T > >
oCitk::Functor::MedianAccumulator< TInputPixel >
oCitk::Functor::MedianLabelObjectAccessor< TLabelObject >
oCitk::ObjectStore< TObjectType >::MemoryBlock
oCitk::MemoryUsageObserverBase
oCitk::watershed::SegmentTree< TScalar >::merge_t
oCitk::VariationalRegistrationDiffusionRegularizer< TDisplacementField >::MergeDirectionsThreadStruct
oCitk::MeshConvertPixelTraits< PixelType >Traits class used to by ConvertPixels to convert blocks of pixels
oCMeshFunctionBaseBase class for mesh function object modifiers
oCitk::MetaDataDictionaryProvides a mechanism for storing a collection of arbitrary data types
oCMetaEvent
oCitk::MetaSceneConverter< NDimensions, PixelType, TMeshTraits >Converts between MetaObject and SpaitalObject scenes
oCitk::fem::LoadBCMFC::MFCTermClass that holds information about one term in MFC constraint equation
oCitk::MinFunctor< TPixel >
oCitk::Functor::Minimum< TInput1, TInput2, TOutput >
oCitk::Functor::Minimum< TInputImage1::PixelType, TInputImage2::PixelType, TOutputImage::PixelType >
oCitk::Functor::MinimumAccumulator< TInputPixel >
oCitk::Functor::MinimumIndexLabelObjectAccessor< TLabelObject >
oCitk::Functor::MinimumLabelObjectAccessor< TLabelObject >
oCitk::MattesMutualInformationImageToImageMetric< TFixedImage, TMovingImage >::MMIMetricPerThreadStruct
oCModifiedEvent
oCitk::Functor::Modulus< TInput1, TInput2, TOutput >
oCitk::Functor::Modulus2< TInput1, TInput2, TOutput >
oCitk::Functor::Modulus2< TInputImage1::PixelType, TInputImage2::PixelType, TOutputImage::PixelType >
oCitk::Functor::Modulus3< TInput1, TInput2, TInput3, TOutput >
oCitk::Functor::Modulus3< TInputImage1::PixelType, TInputImage2::PixelType, TInputImage3::PixelType, TOutputImage::PixelType >
oCitk::Functor::Modulus< TInputImage1::PixelType, TInputImage2::PixelType, TOutputImage::PixelType >
oCitk::Functor::ModulusSquare3< TInput1, TInput2, TInput3, TOutput >
oCitk::Functor::ModulusSquare3< TInputImage1::PixelType, TInputImage2::PixelType, TInputImage3::PixelType, TOutputImage::PixelType >
oCitk::Functor::ModulusTransform< TInput, TOutput >
oCitk::Function::MorphologicalGradientHistogram< TInputPixel >
oCitk::Function::MorphologyHistogram< TInputPixel, TCompare >
oCitk::Function::MorphSDTHelper< TInput1, TInput2, TInput3, TOutput >
oCitk::Function::MorphSDTHelper< TInputImage1::PixelType, TInputImage2::PixelType, TInputImage3::PixelType, TOutputImage::PixelType >
oCitk::Functor::Mult< TInput1, TInput2, TOutput >
oCitk::Functor::Mult< TInputImage1::PixelType, TInputImage2::PixelType, TOutputImage::PixelType >
oCitk::Functor::Mult< TInputImage::PixelType, Image< TConstant, TInputImage::ImageDimension >::PixelType, TOutputImage::PixelType >
oCitk::MultipleImageIterator< TIterator >An wrapper around image iterators to iterate over several images simultaneously All iterators must
oCitk::Concept::MultiplyAndAssignOperator< T1, T2 >
oCitk::Concept::MultiplyOperator< T1, T2, T3 >
oCitk::ImageToImageMetric< TFixedImage, TMovingImage >::MultiThreaderParameterType
oCitk::MultivariateLegendrePolynomial2D and 3D multivariate Legendre Polynomial
oCitk::MutexLockHolder< TMutex >A container to store a Mutex. This holder class for ensuring that locks are released in the event of an exception being thrown after the lock was created
oCitk::NarrowBandImageFilterBase< TInputImage, TOutputImage >::NarrowBandImageFilterBaseThreadStruct
oCitk::VariationalRegistrationFastNCCFunction< TFixedImage, TMovingImage, TDisplacementField >::NCCGlobalDataStruct
oCitk::Statistics::KdTree< TSample >::NearestNeighborsData structure for storing k-nearest neighbor search result (k number of Neighbors)
oCitk::Neighborhood< TPixel, VDimension, TAllocator >A light-weight container object for storing an N-dimensional neighborhood of values
oCitk::Neighborhood< bool, VDimension >
oCitk::Neighborhood< char, TImage::ImageDimension >
oCitk::Neighborhood< double, itkGetStaticConstMacro(ImageDimension) >
oCitk::Neighborhood< FixedGradientPixelType, VDimension, NeighborhoodAllocator< FixedGradientPixelType > >
oCitk::Neighborhood< FixedImageType::InternalPixelType *, FixedImageType::ImageDimension >
oCitk::Neighborhood< ImageType::InternalPixelType *, ImageType::ImageDimension >
oCitk::Neighborhood< InputImagePixelType, InputImageDimension >
oCitk::Neighborhood< MovedGradientPixelType, VDimension, NeighborhoodAllocator< MovedGradientPixelType > >
oCitk::Neighborhood< OperatorValueType, itkGetStaticConstMacro(ImageDimension) >
oCitk::Neighborhood< OutputImagePixelType, VDimension, NeighborhoodAllocator< OutputImagePixelType > >
oCitk::Neighborhood< PixelType, itkGetStaticConstMacro(ImageDimension) >
oCitk::Neighborhood< PixelType, VDimension, NeighborhoodAllocator< PixelType > >
oCitk::Neighborhood< ScalarType, VDimension, NeighborhoodAllocator< ScalarType > >
oCitk::Neighborhood< ScalarValueType, itkGetStaticConstMacro(ImageDimension) >
oCitk::Neighborhood< ScalarValueType, VDimension, NeighborhoodAllocator< ScalarValueType > >
oCitk::Neighborhood< TDisplacementField::InternalPixelType *, TDisplacementField::ImageDimension >
oCitk::Neighborhood< TImage::InternalPixelType *, TImage::ImageDimension >
oCitk::Neighborhood< TImageType::InternalPixelType *, TImageType::ImageDimension >
oCitk::Neighborhood< TInput::InternalPixelType *, TInput::ImageDimension >
oCitk::Neighborhood< TInputImage::InternalPixelType *, TInputImage::ImageDimension >
oCitk::Neighborhood< TOutput, itkGetStaticConstMacro(ImageDimension) >
oCitk::Neighborhood< TOutput, itkGetStaticConstMacro(ImageDimension2) >
oCitk::Neighborhood< TSparseImageType::InternalPixelType *, TSparseImageType::ImageDimension >
oCitk::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
oCitk::NeighborhoodAllocator< TPixel >A memory allocator for use as the default allocator type in Neighborhood
oCitk::NeighborhoodAllocator< bool >
oCitk::NeighborhoodAllocator< char >
oCitk::NeighborhoodAllocator< double >
oCitk::NeighborhoodAllocator< FixedGradientPixelType >
oCitk::NeighborhoodAllocator< FixedImageType::InternalPixelType * >
oCitk::NeighborhoodAllocator< ImageType::InternalPixelType * >
oCitk::NeighborhoodAllocator< InputImagePixelType >
oCitk::NeighborhoodAllocator< MovedGradientPixelType >
oCitk::NeighborhoodAllocator< OperatorValueType >
oCitk::NeighborhoodAllocator< OutputImagePixelType >
oCitk::NeighborhoodAllocator< PixelType >
oCitk::NeighborhoodAllocator< ScalarType >
oCitk::NeighborhoodAllocator< ScalarValueType >
oCitk::NeighborhoodAllocator< TDisplacementField::InternalPixelType * >
oCitk::NeighborhoodAllocator< TImage::InternalPixelType * >
oCitk::NeighborhoodAllocator< TImageType::InternalPixelType * >
oCitk::NeighborhoodAllocator< TInput::InternalPixelType * >
oCitk::NeighborhoodAllocator< TInputImage::InternalPixelType * >
oCitk::NeighborhoodAllocator< TOutput >
oCitk::NeighborhoodAllocator< TSparseImageType::InternalPixelType * >
oCitk::NeighborhoodInnerProduct< TImage, TOperator, TComputation >Defines the inner product operation between an Neighborhood and a NeighborhoodOperator
oCitk::NeighborhoodInnerProduct< ImageType >
oCitk::NodeOfPermutationA node to be used when computing permutations
oCitk::NormalBandNode< TImageType >This is a data storage class that can is used as the node type for the SparseImage class
oCitk::Concept::NotOperator< T >
oCitk::NthElementImageAdaptorHelper< TImage, TOutputPixelType >
oCitk::NthElementPixelAccessor< T, TContainer >Give access to the N-th of a Container type
oCitk::Functor::NumberOfLinesLabelObjectAccessor< TLabelObject >
oCitk::Functor::NumberOfPixelsLabelObjectAccessor< TLabelObject >
oCitk::Functor::NumberOfPixelsOnBorderLabelObjectAccessor< TLabelObject >
oCitk::NumberToString< TValue >Convert floating and fixed point numbers to strings
oCnumeric_limits
oCitk::NumericTraits< Array< T > >NumericTraits for Array
oCitk::NumericTraits< CovariantVector< T, D > >Define numeric traits for CovariantVector
oCitk::NumericTraits< DiffusionTensor3D< T > >Define numeric traits for DiffusionTensor3D
oCitk::NumericTraits< FixedArray< T, D > >Define numeric traits for FixedArray
oCitk::NumericTraits< Point< T, D > >NumericTraits for Point
oCitk::NumericTraits< RGBAPixel< T > >Define numeric traits for RGBAPixel
oCitk::NumericTraits< RGBPixel< T > >Define numeric traits for RGBPixel
oCitk::NumericTraits< std::vector< T > >
oCitk::NumericTraits< SymmetricSecondRankTensor< T, D > >Define numeric traits for SymmetricSecondRankTensor
oCitk::NumericTraits< VariableLengthVector< T > >Define numeric traits for VariableLengthVector
oCitk::NumericTraits< Vector< T, D > >NumericTraits for Vector
oCitk::OctreeNodeA data structure representing a node in an Octree
oCitk::OctreeNodeBranch
oCitk::Offset< VOffsetDimension >Represent the offset between two n-dimensional indexes in a n-dimensional image
oCitk::Offset< VDimension >
oCitk::Functor::OffsetLexicographicCompare< VOffsetDimension >Order Offset instances lexicographically
oCitk::OpenCVBasicTypeBridge< TITKData, TOpenCVData >
oCitk::OpenCVBasicTypeBridge< itk::Index< 2 >, cv::Point >
oCitk::OpenCVBasicTypeBridge< itk::Index< 3 >, cv::Point3i >
oCitk::OpenCVBasicTypeBridge< itk::Matrix< T, NRows, NColumns >, cv::Matx< T, NRows, NColumns > >
oCitk::OpenCVBasicTypeBridge< itk::Size< 2 >, cv::Size >
oCitk::OpenCVBasicTypeBridge< TPoint, cv::Point3_< typename TPoint::CoordRepType > >
oCitk::OpenCVBasicTypeBridge< TPoint, cv::Point_< typename TPoint::CoordRepType > >
oCitk::OpenCVBasicTypeBridge< TVector, cv::Vec< typename TVector::ValueType, TVector::Dimension > >
oCitk::OpenCVImageBridgeThis class provides static methods to convert between OpenCV images and itk::Image
oCitk::OptimizerParametersHelper< TValue >Basic helper class to manage parameter data as an Array type, the default type
oCitk::Functor::OR< TInput1, TInput2, TOutput >Bitwise OR functor
oCOr
oCitk::Functor::OR< TInputImage1::PixelType, TInputImage2::PixelType, TOutputImage::PixelType >
oCOrientationAdapterBase
oCitk::Concept::OStreamWritable< T >
oCitk::StructureTensorImageFilter< TImage, TTensorImage >::OuterFunctor
oCitk::CentralDifferenceImageFunction< TInputImage, TCoordRep, TOutputType >::OutputTypeSpecializationStructType< T >
oCitk::ObjectFactoryBase::OverrideInformationInternal implementation class for ObjectFactorBase
oCpair
oCitk::ParallelSparseFieldCityBlockNeighborList< TNeighborhoodType >A convenience class for storing indices which reference neighbor pixels within a neighborhood
oCitk::ParallelSparseFieldCityBlockNeighborList< itk::NeighborhoodIterator< OutputImageType > >
oCitk::ParallelSparseFieldLevelSetNode< TNodeIndexType >
oCitk::ParallelSparseFieldLevelSetImageFilter< TInputImage, TOutputImage >::ParallelSparseFieldLevelSetThreadStruct
oCitk::ParametricBlindLeastSquaresDeconvolutionImageFilter< TInputImage, TKernelSource, TOutputImage >::ParametricBlindLeastSquaresDeconvolutionDifference< TPixel >
oCitk::ParametricBlindLeastSquaresDeconvolutionImageFilter< TInputImage, TKernelSource, TOutputImage >::ParametricBlindLeastSquaresDeconvolutionImageUpdate< TPixel >
oCitk::ParticleSwarmOptimizerBase::ParticleData
oCitk::PathConstIterator< TImage, TPath >PathConstIterator iterates (traces) over a path through an image
oCitk::Functor::PerimeterLabelObjectAccessor< TLabelObject >
oCitk::Functor::PerimeterOnBorderLabelObjectAccessor< TLabelObject >
oCitk::Functor::PerimeterOnBorderRatioLabelObjectAccessor< TLabelObject >
oCitk::MeanSquaresImageToImageMetric< TFixedImage, TMovingImage >::PerThreadS
oCitk::Functor::PhysicalSizeLabelObjectAccessor< TLabelObject >
oCitk::PixelAccessor< TInternalType, TExternalType >Give access to partial aspects of a type
oCitk::ImageAlgorithm::PixelSize< TImageType >
oCitk::PixelTraits< TPixelType >Traits for a pixel that define the dimension and component type
oCitk::Point1D
oCitk::STLMeshIO::PointCompare
oCPointer
oCitk::Functor::Pow< TInput1, TInput2, TOutput >
oCitk::Functor::Pow< TInputImage1::PixelType, TInputImage2::PixelType, TOutputImage::PixelType >
oCitk::Functor::PrincipalAxesLabelObjectAccessor< TLabelObject >
oCitk::Functor::PrincipalMomentsLabelObjectAccessor< TLabelObject >
oCProcessedOutputType
oCitk::ProgressReporterImplements progress tracking for a filter
oCitk::fftw::Proxy< TPixel >
oCitk::fftw::Proxy< double >
oCitk::fftw::Proxy< float >
oCitk::PyBuffer< TImage >Helper class to get ITK image views into python arrays and back
oCitk::PyVnl< TElement >Helper class get views of VNL data buffers in python arrays and back
oCitk::QuadEdgeBase class for the implementation of a quad-edge data structure as proposed in "Guibas and Stolfi 1985"
oCitk::QuadEdgeMeshBaseIterator< TQuadEdge >Base iterator class for QuadEdgeMesh
oCitk::QuadEdgeMeshBaseIterator< TGeometricalQuadEdge >
oCitk::QuadEdgeMeshDecimationQuadricElementHelper< TPoint >TODO explicit specification for VDimension=3!!!
oCitk::QuadEdgeMeshExtendedTraits< TPixelType, VPointDimension, VMaxTopologicalDimension, TCoordRep, TInterpolationWeightType, TCellPixelType, TPData, TDData >Extended traits for a QuadEdgeMesh
oCitk::QuadEdgeMeshFrontBaseIterator< TMesh, TQE >Front iterator on Mesh class
oCQuadEdgeMeshScalarDataVTKPolyDataThis class saves a QuadMesh into a VTK-legacy file format, including its scalar data associated with points
oCitk::QuadEdgeMeshTraits< TPixel, VPointDimension, TPData, TDData, TCoordRep, TInterpolationWeight >Class holding the traits of the QuadEdgeMesh
oCQuadEdgeType
oCitk::QuadraticTriangleCellTopologyQuadraticTriangleCellTopology holds data defining the topological connections of the vertices and edges of a TriangleCell
oCitk::QuadrilateralCellTopologyHolds data defining the topological connections of the vertices and edges of a QuadrilateralCell
oCQuickViewA convenient class to render itk images with vtk
oCitk::RandomPermutationProduce a random permutation of a collection
oCitk::Function::RankHistogram< TInputPixel >
oCitk::RealTimeIntervalA data structure for representing the time span between two RealTimeStamps, with similar high precision and a large dynamic range to what the RealTimeStamps offer
oCitk::RealTimeStampThe RealTimeStamp is a data structure for representing time with high precision and a large dynamic range
oCitk::DefaultPixelAccessorFunctor< TImageType >::Rebind< UImageType >
oCitk::Image< TPixel, VImageDimension >::Rebind< UPixelType, NUImageDimension >
oCitk::ImageAdaptor< TImage, TAccessor >::Rebind< UPixelType, UImageDimension >
oCitk::VectorImage< TPixelType, VImageDimension >::Rebind< UPixelType, NUImageDimension >A structure which enable changing any image class' pixel type to another
oCitk::DefaultVectorPixelAccessorFunctor< TImageType >::Rebind< UImageType >
oCRedirectOutputParameters
oCitk::RedPixelAccessor< T >Give access to the red component of a RGBPixel type
oCitk::ExceptionObject::ReferenceCounterInterface
oCitk::RegionA region represents some portion or piece of data
oCitk::NarrowBand< NodeType >::RegionStruct
oCitk::SparseFieldLayer< TNodeType >::RegionType
oCRegressionTestParameters
oCitk::VariationalRegistrationDiffusionRegularizer< TDisplacementField >::RegularizeThreadStruct
oCitk::RelabelComponentImageFilter< TInputImage, TOutputImage >::RelabelComponentObjectType
oCitk::RelabelComponentImageFilter< TInputImage, TOutputImage >::RelabelComponentSizeInPixelsComparator
oCResamplerType
oCitk::ResourceProbe< ValueType, MeanType >Computes the change of a value between two points in code
oCitk::ResourceProbe< RealTimeClock::TimeStampType, RealTimeClock::TimeStampType >
oCitk::ResourceProbe< SizeValueType, double >
oCitk::ResourceProbesCollectorBase< TProbe >Aggregates a set of probes
oCitk::ResourceProbesCollectorBase< MemoryProbe >
oCitk::ResourceProbesCollectorBase< TimeProbe >
oCitk::AttributeRelabelLabelMapFilter< TImage, TAttributeAccessor >::ReverseComparator
oCitk::AttributeKeepNObjectsLabelMapFilter< TImage, TAttributeAccessor >::ReverseComparator
oCitk::FixedArray< TValue, VLength >::ReverseIteratorA reverse iterator through an array
oCRGBImageInfoA container for an rgb image and its descriptiom
oCitk::Functor::RGBToLuminance< TInput, TOutput >
oCitk::Functor::RGBToLuminance< TInputImage::PixelType, TOutputImage::PixelType >
oCitk::Accessor::RGBToLuminancePixelAccessor< TInternalType, TExternalType >Give access to Luminance of a color pixel type
oCitk::Accessor::RGBToLuminancePixelAccessor< TImage::PixelType, TOutputPixelType >
oCitk::Accessor::RGBToVectorPixelAccessor< T >Give access to a RGBPixel as if it were a Vector type
oCitk::Accessor::RGBToVectorPixelAccessor< TImage::PixelType::ComponentType >
oCitk::Functor::Round< TInput, TOutput >
oCitk::Functor::Round< TInputImage::PixelType, TOutputImage::PixelType >
oCitk::Functor::RoundnessLabelObjectAccessor< TLabelObject >
oCitk::BinaryContourImageFilter< TInputImage, TOutputImage >::runLength
oCitk::LabelContourImageFilter< TInputImage, TOutputImage >::RunLength
oCitk::BinaryImageToLabelMapFilter< TInputImage, TOutputImage >::runLength
oCitk::ConnectedComponentImageFilter< TInputImage, TOutputImage, TMaskImage >::runLength
oCitk::Concept::SameDimension< D1, D2 >
oCitk::Concept::SameDimensionOrMinusOne< D1, D2 >
oCitk::Concept::SameDimensionOrMinusOneOrTwo< D1, D2 >
oCitk::Concept::SameType< T1, T2 >
oCitk::Functor::ScalarToRGBPixelFunctor< TScalar >A Function object which maps a scalar value into an RGB pixel value
oCitk::StructureTensorImageFilter< TImage, TTensorImage >::ScaleFunctor
oCitk::ANTSNeighborhoodCorrelationImageToImageMetricv4GetValueAndDerivativeThreader< TDomainPartitioner, TImageToImageMetric, TNeighborhoodCorrelationMetric >::ScanMemType
oCitk::ANTSNeighborhoodCorrelationImageToImageMetricv4GetValueAndDerivativeThreader< TDomainPartitioner, TImageToImageMetric, TNeighborhoodCorrelationMetric >::ScanParametersType
oCitk::watershed::SegmentTable< TScalar >::segment_t
oCitk::Function::SharpM< TInput1, TInput2, TInput3, TOutput >
oCitk::Function::SharpM< TInputImage1::PixelType, TInputImage2::PixelType, TInputImage3::PixelType, TOutputImage::PixelType >
oCitk::Function::Sheetness< TInput, TOutput >
oCitk::Function::Sheetness< TInputImage::PixelType, TOutputImage::PixelType >
oCitk::Functor::Sigmoid< TInput, TOutput >
oCitk::Functor::Sigmoid< TInputImage::PixelType, TOutputImage::PixelType >
oCitk::Concept::Signed< T >
oCitk::Functor::SimilarPixelsFunctor< TInput >
oCitk::Functor::SimilarPixelsFunctor< TInputImage::ValueType >
oCitk::Functor::SimilarVectorsFunctor< TInput >A connected components filter that labels the objects in a vector image. Two vectors are pointing similar directions if one minus their dot product is less than a threshold. Vectors that are 180 degrees out of phase are similar. Assumes that vectors are normalized
oCitk::Functor::SimilarVectorsFunctor< TInputImage::ValueType >
oCitk::SimpleFastMutexLockCritical section locking class that can be allocated on the stack
oCitk::SimpleFilterWatcherSimple mechanism for monitoring the pipeline events of a filter and reporting these events to std::cout
oCitk::MultivariateLegendrePolynomial::SimpleForwardIteratorIterator which only supports forward iteration and Begin(), IsAtEnd(), and Get() method which work just like as SimpleImageRegionIterator
oCSimpleLoggerType
oCSimpleMultiResolutionImageRegistrationUI< TRegistrator >
oCSimpleMultiResolutionImageRegistrationUI< TRegistration >
oCitk::SimpleMutexLockSimple mutual exclusion locking class
oCitk::SimplexMeshVolumeCalculator< TInputMesh >::SimplexCellVisitor
oCitk::SimplexMeshAdaptTopologyFilter< TInputMesh, TOutputMesh >::SimplexCellVisitor
oCitk::SimplexMeshToTriangleMeshFilter< TInputMesh, TOutputMesh >::SimplexCellVisitor
oCitk::SimplexMeshGeometryHandle geometric properties for vertices of a simplx mesh
oCitk::Functor::Sin< TInput, TOutput >
oCitk::Functor::Sin< TInputImage::PixelType, TOutputImage::PixelType >
oCitk::Accessor::SinPixelAccessor< TInternalType, TExternalType >Give access to the std::sin() function of a value
oCitk::Accessor::SinPixelAccessor< TImage::PixelType, TOutputPixelType >
oCitk::Size< VDimension >Represent the size (bounds) of a n-dimensional image
oCitk::Size< 2 >
oCitk::Size< ImageDimension >
oCitk::Size< itkGetStaticConstMacro(ImageDimension) >
oCitk::Size< VSpaceDimension >
oCitk::Functor::SkewnessLabelObjectAccessor< TLabelObject >
oCitk::SliceIterator< TPixel, TContainer >A flexible iterator for itk containers(i.e. itk::Neighborhood) that support pixel access through operator[]
oCitk::SmartPointer< TObjectType >Implements transparent reference counting
oCitk::SmartPointer< const itk::ExceptionObject::ReferenceCounterInterface >
oCitk::SmartPointer< const Self >
oCitk::SmartPointer< FunctionType >
oCitk::SmartPointer< GradientImageType >
oCitk::SmartPointer< Self >
oCitk::SmartPointerForwardReference< T >Implements transparent reference counting in situations where forward references / cyclic include dependencies are a problem
oCitk::fem::SolutionProvides functions to access the values of the solution vector
oCitk::MultiphaseSparseFiniteDifferenceImageFilter< TInputImage, TFeatureImage, TOutputImage, TFunction, TIdCell >::SparseDataStruct
oCitk::SparseFieldCityBlockNeighborList< TNeighborhoodType >A convenience class for storing indices which reference neighbor pixels within a neighborhood
oCitk::SparseFieldCityBlockNeighborList< itk::NeighborhoodIterator< OutputImageType > >
oCitk::SparseFieldCityBlockNeighborList< NeighborhoodIterator< OutputImageType > >
oCitk::SparseFieldLevelSetNode< TValue >
oCitk::SpatialObjectPoint< TPointDimension >Point used for spatial objets
oCitk::MutualInformationImageToImageMetric< TFixedImage, TMovingImage >::SpatialSample
oCitk::GradientMagnitudeRecursiveGaussianImageFilter< TInputImage, TOutputImage >::SqrSpacing
oCitk::Functor::Sqrt< TInput, TOutput >
oCitk::Functor::Sqrt< TInputImage::PixelType, TOutputImage::PixelType >
oCitk::Accessor::SqrtPixelAccessor< TInternalType, TExternalType >Give access to the std::sqrt() function of a value
oCitk::Accessor::SqrtPixelAccessor< TImage::PixelType, TOutputPixelType >
oCitk::Functor::Square< TInput, TOutput >
oCitk::Functor::Square< TInputImage::PixelType, TOutputImage::PixelType >
oCitk::Functor::SquaredDifference2< TInput1, TInput2, TOutput >
oCitk::Functor::SquaredDifference2< TInputImage1::PixelType, TInputImage2::PixelType, TOutputImage::PixelType >
oCitk::Functor::StandardDeviationAccumulator< TInputPixel, TAccumulate >
oCitk::Functor::StandardDeviationLabelObjectAccessor< TLabelObject >
oCitk::StdStreamStateSaveSave a stream's format state and restore it upon destruction
oCitk::STLConstContainerAdaptor< TContainer >An adapter object that casts a [const itk::XxxContainer] into [const std::xxx] and enables access to the underlying data structure
oCitk::STLContainerAdaptor< TContainer >An adapter object that casts a itk::XxxContainer into std::xxx and enables access to the underlying data structure
oCitk::StringToolsA set of tools to manipulate a string
oCitk::StructHashFunction< TInput >Generic hash function for an arbitrary struct (or class)
oCitk::FlatStructuringElement< VDimension >::StructuringElementFacet< VDimension3 >
oCitk::Functor::Sub2< TInput1, TInput2, TOutput >
oCitk::Functor::Sub2< TInputImage1::PixelType, TInputImage2::PixelType, TOutputImage::PixelType >
oCitk::Functor::Sub2< TInputImage::PixelType, Image< TConstant, TInputImage::ImageDimension >::PixelType, TOutputImage::PixelType >
oCitk::Functor::SumAccumulator< TInputPixel, TOuputPixel >
oCitk::Functor::SumLabelObjectAccessor< TLabelObject >
oCSuperclassType
oCitk::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
oCitk::SymmetricEigenAnalysis< TInput, TOutput >
oCitk::SymmetricEigenAnalysis< TInputImage::PixelType, TOutputImage::PixelType >
oCitk::Functor::SymmetricEigenAnalysisFunction< TInput, TOutput >
oCitk::Functor::SymmetricEigenAnalysisFunction< TInputImage::PixelType, TOutputImage::PixelType >
oCitk::Functor::Tan< TInput, TOutput >
oCitk::Functor::Tan< TInputImage::PixelType, TOutputImage::PixelType >
oCitk::Accessor::TanPixelAccessor< TInternalType, TExternalType >Give access to the std::tan() function of a value
oCitk::Accessor::TanPixelAccessor< TImage::PixelType, TOutputPixelType >
oCTCellInterface
oCitk::Functor::TensorFractionalAnisotropyFunction< TInput >
oCitk::Functor::TensorFractionalAnisotropyFunction< TInputImage::PixelType >
oCitk::Functor::TensorRelativeAnisotropyFunction< TInput >
oCitk::Functor::TensorRelativeAnisotropyFunction< TInputImage::PixelType >
oCitk::Functor::TernaryOperator< TInput1, TInput2, TInput3, TOutput >Return argument 2 if argument 1 is false, and argument 3 otherwise
oCitk::Functor::TernaryOperator< TMask::PixelType, TImage::PixelType, TImage::PixelType, TImage::PixelType >
oCitk::TetrahedronCellTopologyTetrahedronCellTopology holds data defining the topological connections of the vertices and edges of a TetrahedronCell
oCitk::ParallelSparseFieldLevelSetImageFilter< TInputImage, TOutputImage >::ThreadData
oCitk::PatchBasedDenoisingImageFilter< TInputImage, TOutputImage >::ThreadDataStruct
oCitk::ThreadedIteratorRangePartitionerDomain< TIterator >Domain type for the ThreadedIteratorRangePartitioner
oCitk::PatchBasedDenoisingImageFilter< TInputImage, TOutputImage >::ThreadFilterStruct
oCitk::ThreadJobThis class is used to submit jobs to the thread pool
oCitk::FiniteDifferenceSparseImageFilter< TInputImageType, TSparseOutputImageType >::ThreadRegionType
oCitk::NarrowBandImageFilterBase< TInputImage, TOutputImage >::ThreadRegionType
oCitk::DomainThreader< TDomainPartitioner, TAssociate >::ThreadStruct
oCitk::MatchCardinalityImageToImageMetric< TFixedImage, TMovingImage >::ThreadStruct
oCitk::BlockMatchingImageFilter< TFixedImage, TMovingImage, TFeatures, TDisplacements, TSimilarities >::ThreadStruct
oCitk::ImageTransformer< TInputImage >::ThreadStruct
oCitk::VideoSource< TOutputVideoStream >::ThreadStruct
oCitk::ImageSource< TOutputImage >::ThreadStruct
oCitk::Functor::ThresholdLabeler< TInput, TOutput >
oCitk::Functor::ThresholdLabeler< TInputImage::PixelType, TOutputImage::PixelType >
oCitk::Functor::TikhonovDeconvolutionFunctor< TInput1, TInput2, TOutput >
oCitk::TileImageFilter< TInputImage, TOutputImage >::TileInfo
oCitk::TimeStampGenerate a unique, increasing time value
oCTParentImageFilter
oCitk::StructureTensorImageFilter< TImage, TTensorImage >::TraceFunctor
oCitk::TreeIteratorBase< TTreeType >This class provides the base implementation for tree iterators
oCitk::TreeIteratorClone< TObjectType >
oCitk::TriangleCellTopology
oCitk::TriangleHelper< TPoint >A convenience class for computation of various triangle elements in 2D or 3D
oCitk::LaplacianDeformationQuadEdgeMeshFilter< TInputMesh, TOutputMesh, TSolverTraits >::Triple
oCitk::STLMeshIO::TripletType
oCTSample
oCitk::Function::Tubularness< TInput, TOutput >
oCitk::Function::Tubularness< TInputImage::PixelType, TOutputImage::PixelType >
oCunary_function
oCitk::Functor::UnaryMinus< TInput1, TOutput >Apply the unary minus operator
oCitk::Concept::Detail::UniqueType< T >
oCitk::Concept::Detail::UniqueType_bool< bool >
oCitk::Concept::Detail::UniqueType_int< int >
oCitk::Concept::Detail::UniqueType_unsigned_int< int >
oCitk::MeshIOBase::UnknownType
oCitk::ImageIOBase::UnknownType
oCitk::UnsharpMaskImageFilter< TInputImage, TOutputImage, TInternalPrecision >::UnsharpMaskingFunctor< InPixelType, FunctorRealType, OutPixelType >
oCUserVisitor
oCstd::valarray< T >STL class
oCVanHerkGilWermanUtilitiesFunctionality in common for anchor openings/closings and erosions/dilation
oCitk::VariableLengthVector< TValue >Represents an array whose length can be defined at run-time
oCitk::VariableLengthVectorExpression< TExpr1, TExpr2, TBinaryOp >
oCVariableLengthVectorExpression< TExpr1, TExpr2, TBinaryOp >
oCitk::VariableSizeMatrix< T >A templated class holding a M x N size Matrix
oCitk::VariableSizeMatrix< double >
oCitk::Functor::VarianceLabelObjectAccessor< TLabelObject >
oCstd::vector< T >STL class
oCitk::Functor::VectorCast< TInput, TOutput >
oCitk::Functor::VectorCast< TInputImage::PixelType, TOutputImage::PixelType >
oCitk::Functor::VectorCast< typename itk::VectorLinearInterpolateImageFunction::OutputType, itk::FixedArray >
oCitk::VectorImageNeighborhoodAccessorFunctor< TImage >Provides accessor interfaces to Access pixels and is meant to be used on pointers to pixels held by the Neighborhood class
oCitk::VectorImageToImageMetricTraitsv4< TFixedImageType, TMovingImageType, TVirtualImageType, NumberOfComponents, TCoordRep >A simple structure holding type information for ImageToImageMetricv4 classes
oCitk::Functor::VectorIndexSelectionCast< TInput, TOutput >
oCitk::Functor::VectorIndexSelectionCast< TInputImage::PixelType, TOutputImage::PixelType >
oCitk::Functor::VectorMagnitude< TInput, TOutput >
oCitk::Functor::VectorMagnitude< TInputImage::PixelType, TOutputImage::PixelType >
oCitk::Functor::VectorMagnitudeLinearTransform< TInput, TOutput >
oCitk::Functor::VectorMagnitudeLinearTransform< TInputImage::PixelType, TOutputImage::PixelType >
oCitk::Function::VectorMorphologicalGradientHistogram< TInputPixel >
oCitk::Function::VectorMorphologyHistogram< TInputPixel, TCompare >
oCitk::VectorNeighborhoodInnerProduct< TImage >Defines the inner product operation between an itk::Neighborhood and an itk::NeighborhoodOperator
oCitk::VectorNeighborhoodInnerProduct< ImageType >
oCitk::Function::VectorRankHistogram< TInputPixel >
oCitk::Accessor::VectorToRGBPixelAccessor< T >Give access to a Vector pixel type as if it were a RGBPixel type
oCitk::Accessor::VectorToRGBPixelAccessor< TImage::PixelType::ValueType >
oCitk::Versor< T >A templated class holding a unit quaternion
oCitk::Versor< TParametersValueType >
oCitk::ContourExtractor2DImageFilter< TInputImage >::VertexHash
oCitk::CuberilleImageToMeshFilter< TInputImage, TOutputMesh, TInterpolator >::VertexLookupMap< TMeshType >
oCitk::CuberilleImageToMeshFilter< TInputImage, TOutputMesh, TInterpolator >::VertexLookupNode
oCVideoCapture
oCvidl_istream
oCvnl_cost_function
oCvnl_fft_base
oCvnl_least_squares_function
oCvnl_matrix
oCvnl_vector
oCitk::VnlFFTCommonCommon routines related to Vnl's FFT implementation
oCVNLIterativeSparseSolverTraits< T >Generic interface for iterative sparse linear solver
oCVNLSparseLUSolverTraits< T >Generic interface for sparse LU solver
oCitk::VoronoiDiagram2D< TCoordType >::VoronoiEdge
oCvtkCaptureScreen< TImageWriter >
oCitk::VTKVisualize2DSparseLevelSetLayers< TInputImage, TLevelSet >
oCitk::VTKVisualizeImageLevelSetIsoValues< TImage, TLevelSet >
oCitk::WeakPointer< TObjectType >Implements a weak reference to an object
oCitk::WeakPointer< FilterToUpdateType >
oCitk::WeakPointer< ImageType >
oCitk::WeakPointer< itk::GPUImage >
oCitk::WeakPointer< itk::ProcessObject >
oCitk::WeakPointer< OptimizerType >
oCitk::Functor::WeightedAdd2< TInput1, TInput2, TOutput >
oCitk::Functor::WeightedAdd2< TInputImage1::PixelType, TInputImage2::PixelType, TOutputImage::PixelType >
oCitk::Functor::WeightedElongationLabelObjectAccessor< TLabelObject >
oCitk::Functor::WeightedFlatnessLabelObjectAccessor< TLabelObject >
oCitk::Functor::WeightedPrincipalAxesLabelObjectAccessor< TLabelObject >
oCitk::Functor::WeightedPrincipalMomentsLabelObjectAccessor< TLabelObject >
oCitk::Function::WelchWindowFunction< VRadius, TInput, TOutput >Window function for sinc interpolation.

\[ w(x) = 1 - ( \frac{x^2}{m^2} ) \]

oCitk::Functor::WienerDeconvolutionFunctor< TPixel >
oCitk::WisdomFilenameGeneratorBase
oCitk::Functor::XOR< TInput1, TInput2, TOutput >Bitwise XOR fucntor
oCitk::Functor::XOR< TInputImage1::PixelType, TInputImage2::PixelType, TOutputImage::PixelType >
oCEnableIfC
oCFalseType
oCTBaseClass
oCTrueType
\CTSuperclass