ITK  5.4.0
Insight Toolkit
Classes
Module ITKCommon
+ Collaboration diagram for Module ITKCommon:

Classes

struct  itk::VariableLengthVector< TValue >::AllocateRootPolicy
 
struct  itk::VariableLengthVector< TValue >::AlwaysReallocate
 
struct  itk::And< TF1, TF2 >
 
struct  itk::AndC< VF1, VF2 >
 
class  itk::AnnulusOperator< TPixel, TDimension, TAllocator >
 
class  itk::Array< TValue >
 
class  itk::Array2D< TValue >
 
class  itk::AtanRegularizedHeavisideStepFunction< TInput, TOutput >
 
class  itk::AutoPointer< TObjectType >
 
class  itk::AutoPointerDataObjectDecorator< T >
 
class  itk::BackwardDifferenceOperator< TPixel, TDimension, TAllocator >
 
class  itk::BarycentricCombination< TPointContainer, TWeightContainer >
 
class  itk::BinaryThresholdSpatialFunction< TFunction >
 
class  itk::Boolean
 
class  itk::BoundingBox< TPointIdentifier, VPointDimension, TCoordRep, TPointsContainer >
 
class  itk::BresenhamLine< VDimension >
 
class  itk::BSplineDerivativeKernelFunction< VSplineOrder, TRealValueType >
 
class  itk::BSplineInterpolationWeightFunction< TCoordRep, VSpaceDimension, VSplineOrder >
 
class  itk::BSplineKernelFunction< VSplineOrder, TRealValueType >
 
class  itk::BufferedImageNeighborhoodPixelAccessPolicy< TImage >
 
class  itk::BuildInformation
 
class  itk::ByteSwapper< T >
 
class  itk::NeighborhoodAlgorithm::CalculateOutputWrapOffsetModifiers< TImage >
 
struct  Details::op::CanBeAddedOrSubtracted< TExpr1, TExpr2 >
 
struct  Details::op::CanBeDivided< TExpr1, TExpr2 >
 
struct  Details::op::CanBeMultiplied< TExpr1, TExpr2 >
 
class  CellGeometry
 
class  itk::CellInterface< TPixelType, TCellTraits >
 
class  itk::CellInterfaceVisitor< TPixelType, TCellTraits >
 
class  itk::CellInterfaceVisitorImplementation< TPixelType, TCellTraits, CellTopology, UserVisitor >
 
class  itk::CellTraitsInfo< VPointDimension, TCoordRep, TInterpolationWeight, TPointIdentifier, TCellIdentifier, TCellFeatureIdentifier, TPoint, TPointsContainer, TUsingCellsContainer >
 
class  itk::Functor::CoLexicographicCompare
 
class  itk::ColorTable< TComponent >
 
class  itk::Command
 
class  itk::CommonEnums
 
class  itk::CompensatedSummation< TFloat >
 
class  itk::ConditionalConstIterator< TImage >
 
class  itk::ConicShellInteriorExteriorSpatialFunction< VDimension, TInput >
 
class  itk::ConnectedImageNeighborhoodShape< VImageDimension >
 
class  itk::ConstantBoundaryCondition< TInputImage, TOutputImage >
 
class  itk::ConstantBoundaryImageNeighborhoodPixelAccessPolicy< TImage >
 
class  itk::VectorContainer< TElementIdentifier, TElement >::ConstIterator
 
class  itk::MapContainer< TElementIdentifier, TElement >::ConstIterator
 
class  itk::IndexedContainerInterface< TElementIdentifier, TElement >::ConstIterator
 
class  itk::ConstNeighborhoodIterator< TImage, TBoundaryCondition >
 
class  itk::ConstNeighborhoodIteratorWithOnlyIndex< TImage >
 
class  itk::FixedArray< TValue, VLength >::ConstReverseIterator
 
class  itk::ConstShapedNeighborhoodIterator< TImage, TBoundaryCondition >
 
class  itk::ConstSliceIterator< TPixel, TContainer >
 
class  itk::ConstSparseFieldLayerIterator< TNodeType >
 
class  itk::ContinuousIndex< TCoordRep, VIndexDimension >
 
class  CoordinateMajornessTerms
 
class  CoordinateTerms
 
class  itk::CorrespondenceDataStructureIterator< TStructureType >
 
class  itk::CovariantVector< T, VVectorDimension >
 
class  itk::CreateObjectFunction< T >
 
class  itk::CreateObjectFunctionBase
 
class  Cross
 
class  itk::CStyleCommand
 
class  itk::DataObject
 
class  itk::DataObjectConstIterator
 
class  itk::DataObjectDecorator< T >
 
class  itk::DataObjectError
 
class  itk::DataObjectIterator
 
class  itk::DefaultConvertPixelTraits< PixelType >
 
class  itk::DefaultDynamicMeshTraits< TPixelType, VPointDimension, VMaxTopologicalDimension, TCoordRep, TInterpolationWeight, TCellPixelType >
 
class  itk::DefaultPixelAccessor< TType >
 
class  itk::DefaultPixelAccessorFunctor< TImageType >
 
class  itk::DefaultStaticMeshTraits< TPixelType, VPointDimension, VMaxTopologicalDimension, TCoordRep, TInterpolationWeight, TCellPixelType >
 
class  itk::DefaultVectorPixelAccessor< TType >
 
class  itk::DefaultVectorPixelAccessorFunctor< TImageType >
 
class  itk::DerivativeOperator< TPixel, VDimension, TAllocator >
 
class  itk::DiffusionTensor3D< TComponent >
 
class  DirectionCollapseStrategy
 
class  itk::Directory
 
class  itk::DomainThreader< TDomainPartitioner, TAssociate >
 
struct  itk::VariableLengthVector< TValue >::DontShrinkToFit
 
struct  itk::VariableLengthVector< TValue >::DumpOldValues
 
class  itk::DynamicLoader
 
class  EigenValueOrder
 
class  itk::EllipsoidInteriorExteriorSpatialFunction< VDimension, TInput >
 
class  itk::EquivalencyTable
 
class  itk::EventObject
 
class  ExceptionAction
 
class  itk::ExtractImageFilter< TInputImage, TOutputImage >
 
class  itk::ImageToImageFilterDetail::ExtractImageFilterRegionCopier< T1, T2 >
 
class  ExtractionImageFilterEnums
 
class  itk::FileOutputWindow
 
class  itk::FiniteCylinderSpatialFunction< VDimension, TInput >
 
class  itk::FixedArray< TValue, VLength >
 
class  itk::FloatingPointExceptionsEnums
 
class  itk::FloodFilledFunctionConditionalConstIterator< TImage, TFunction >
 
class  itk::FloodFilledImageFunctionConditionalConstIterator< TImage, TFunction >
 
class  itk::FloodFilledImageFunctionConditionalIterator< TImage, TFunction >
 
class  itk::FloodFilledSpatialFunctionConditionalConstIterator< TImage, TFunction >
 
class  itk::FloodFilledSpatialFunctionConditionalIterator< TImage, TFunction >
 
class  itk::ForwardDifferenceOperator< TPixel, VDimension, TAllocator >
 
class  itk::FrustumSpatialFunction< VDimension, TInput >
 
class  itk::FrustumSpatialFunctionEnums
 
class  itk::FunctionBase< TInput, TOutput >
 
class  itk::FunctionCommand
 
class  itk::GaussianDerivativeOperator< TPixel, VDimension, TAllocator >
 
class  itk::GaussianDerivativeOperatorEnums
 
class  itk::GaussianDerivativeSpatialFunction< TOutput, VImageDimension, TInput >
 
class  itk::GaussianKernelFunction< TRealValueType >
 
class  itk::GaussianOperator< TPixel, VDimension, TAllocator >
 
class  itk::GaussianSpatialFunction< TOutput, VImageDimension, TInput >
 
class  GrowthStrategy
 
class  itk::HeavisideStepFunction< TInput, TOutput >
 
class  itk::HeavisideStepFunctionBase< TInput, TOutput >
 
class  itk::HexahedronCell< TCellInterface >
 
class  itk::HexahedronCellTopology
 
class  itk::Image< TPixel, VImageDimension >
 
class  itk::ImageAlgorithm
 
class  itk::ImageBase< VImageDimension >
 
class  itk::ImageBoundaryCondition< TInputImage, TOutputImage >
 
class  itk::NeighborhoodAlgorithm::ImageBoundaryFacesCalculator< TImage >
 
class  itk::ImageBufferRange< TImage >
 
class  itk::ImageConstIterator< TImage >
 
class  itk::ImageConstIteratorWithIndex< TImage >
 
class  itk::ImageConstIteratorWithOnlyIndex< TImage >
 
class  itk::ImageContainerInterface< TElementIdentifier, TElement >
 
class  itk::ImageDuplicator< TInputImage >
 
class  itk::ImageHelper< VImageDimension, VLoop >
 
class  itk::ImageToImageFilterDetail::ImageInformationCopier< D1, D2 >
 
class  itk::ImageIORegion
 
class  itk::ImageIORegionAdaptor< VDimension >
 
class  itk::ImageIterator< TImage >
 
class  itk::ImageIteratorWithIndex< TImage >
 
class  itk::ImageKernelOperator< TPixel, VDimension, TAllocator >
 
class  itk::ImageLinearConstIteratorWithIndex< TImage >
 
class  itk::ImageLinearIteratorWithIndex< TImage >
 
class  itk::ImageRandomConstIteratorWithIndex< TImage >
 
class  itk::ImageRandomConstIteratorWithOnlyIndex< TImage >
 
class  itk::ImageRandomIteratorWithIndex< TImage >
 
class  itk::ImageRandomNonRepeatingConstIteratorWithIndex< TImage >
 
class  itk::ImageRandomNonRepeatingIteratorWithIndex< TImage >
 
class  itk::ImageRegion< VImageDimension >
 
class  itk::ImageRegionConstIterator< TImage >
 
class  itk::ImageRegionConstIteratorWithIndex< TImage >
 
class  itk::ImageRegionConstIteratorWithOnlyIndex< TImage >
 
class  itk::ImageToImageFilterDetail::ImageRegionCopier< D1, D2 >
 
class  itk::ImageRegionExclusionConstIteratorWithIndex< TImage >
 
class  itk::ImageRegionExclusionIteratorWithIndex< TImage >
 
class  itk::ImageRegionIterator< TImage >
 
class  itk::ImageRegionIteratorWithIndex< TImage >
 
class  itk::ImageRegionRange< TImage >
 
class  itk::ImageRegionReverseConstIterator< TImage >
 
class  itk::ImageRegionReverseIterator< TImage >
 
class  itk::ImageRegionSplitterBase
 
class  itk::ImageRegionSplitterDirection
 
class  itk::ImageRegionSplitterMultidimensional
 
class  itk::ImageRegionSplitterSlowDimension
 
class  itk::ImageReverseConstIterator< TImage >
 
class  itk::ImageReverseIterator< TImage >
 
class  itk::ImageScanlineConstIterator< TImage >
 
class  itk::ImageScanlineIterator< TImage >
 
class  itk::ImageSink< TInputImage >
 
class  itk::ImageSliceConstIteratorWithIndex< TImage >
 
class  itk::ImageSliceIteratorWithIndex< TImage >
 
class  itk::ImageSource< TOutputImage >
 
class  itk::ImageSourceCommon
 
class  itk::ImageToImageFilter< TInputImage, TOutputImage >
 
class  itk::ImageToImageFilterCommon
 
class  itk::ImageVectorOptimizerParametersHelper< TValue, VVectorDimension, VImageDimension >
 
class  itk::ImportImageContainer< TElementIdentifier, TElement >
 
class  itk::ImportImageFilter< TPixel, VImageDimension >
 
class  itk::Indent
 
struct  itk::Index< VDimension >
 
class  itk::IndexedContainerInterface< TElementIdentifier, TElement >
 
class  itk::IndexRange< VDimension, VBeginAtZero >
 
class  itk::BuildInformation::InformationValueType
 
class  itk::InPlaceImageFilter< TInputImage, TOutputImage >
 
class  itk::InputDataObjectConstIterator
 
class  itk::InputDataObjectIterator
 
class  InsertionPosition
 
class  itk::InteriorExteriorSpatialFunction< VDimension, TInput >
 
class  InterpolationMode
 
class  InvalidRequestRegionError
 
class  IOByteOrder
 
class  IOComponent
 
class  IOFile
 
class  IOFileMode
 
class  IOPixel
 
class  itk::IterationReporter
 
class  itk::VectorContainer< TElementIdentifier, TElement >::Iterator
 
class  itk::MapContainer< TElementIdentifier, TElement >::Iterator
 
class  itk::IndexedContainerInterface< TElementIdentifier, TElement >::Iterator
 
class  itkFloatingPointExceptions
 
class  itk::JoinTraits< TValue1, TValue2 >
 
struct  itk::VariableLengthVector< TValue >::KeepOldValues
 
struct  itk::VariableLengthVector< TValue >::KeepValuesRootPolicy
 
class  itk::KernelFunctionBase< TRealValueType >
 
class  itk::LaplacianOperator< TPixel, VDimension, TAllocator >
 
class  itk::Functor::LexicographicCompare
 
class  itk::LightObject
 
class  itk::LightProcessObject
 
class  itk::LineCell< TCellInterface >
 
class  itk::LineConstIterator< TImage >
 
class  itk::LineIterator< TImage >
 
class  itk::Logger
 
class  itk::LoggerBase
 
class  itk::LoggerManager
 
class  itk::LoggerOutput
 
class  itk::LoggerThreadWrapper< SimpleLoggerType >
 
class  itk::LoggerThreadWrapperEnums
 
class  itk::LogOutput
 
class  itk::MapContainer< TElementIdentifier, TElement >
 
class  itk::MapData
 
class  itk::MapFileParser< TMapData >
 
class  itk::MapRecord
 
class  itk::Matrix< T, VRows, VColumns >
 
class  itk::MatrixResizeableDataObject< TItemType >
 
class  itk::MemberCommand< T >
 
class  itk::MemoryProbe
 
class  itk::MemoryProbesCollectorBase
 
class  itk::MemoryUsageObserver
 
class  itk::Statistics::MersenneTwisterRandomVariateGenerator
 
class  MeshClassCellsAllocationMethod
 
class  itk::MeshEnums
 
class  itk::MetaDataDictionary
 
class  itk::MetaDataObject< MetaDataObjectType >
 
class  itk::MetaDataObjectBase
 
class  itk::MinimumMaximumImageCalculator< TInputImage >
 
class  itk::MultipleLogOutput
 
class  itk::MultiThreaderBase
 
class  itk::MultiThreaderBaseEnums
 
class  itk::CellInterface< TPixelType, TCellTraits >::MultiVisitor
 
class  itk::Neighborhood< TPixel, VDimension, TAllocator >
 
class  itk::NeighborhoodAccessorFunctor< TImage >
 
class  itk::NeighborhoodAllocator< TPixel >
 
class  itk::NeighborhoodInnerProduct< TImage, TOperator, TComputation >
 
class  itk::NeighborhoodIterator< TImage, TBoundaryCondition >
 
class  itk::NeighborhoodOperator< TPixel, VDimension, TAllocator >
 
struct  itk::VariableLengthVector< TValue >::NeverReallocate
 
class  itk::NodeOfPermutation
 
struct  itk::Not< TF >
 
struct  itk::NotC< VF >
 
class  itk::NumberToString< TValue >
 
class  itk::NumericTraits< T >
 
class  itk::NumericTraits< CovariantVector< T, D > >
 
class  itk::NumericTraits< DiffusionTensor3D< T > >
 
class  itk::NumericTraits< FixedArray< T, D > >
 
class  itk::NumericTraits< RGBAPixel< T > >
 
class  itk::NumericTraits< RGBPixel< T > >
 
class  itk::NumericTraits< SymmetricSecondRankTensor< T, D > >
 
class  itk::NumericTraits< VariableLengthVector< T > >
 
class  itk::Object
 
class  itk::ObjectEnums
 
class  itk::ObjectFactory< T >
 
class  itk::ObjectFactoryBase
 
class  itk::ObjectFactoryEnums
 
class  itk::ObjectStore< TObjectType >
 
class  itk::ObjectStoreEnums
 
class  itk::Octree< TPixel, ColorTableSize, MappingFunctionType >
 
class  Octree
 
class  itk::OctreeBase
 
class  itk::OctreeEnums
 
class  itk::OctreeNode
 
struct  itk::Offset< VDimension >
 
class  Operation
 
class  itk::OptimizerParameters< TParametersValueType >
 
class  itk::OptimizerParametersHelper< TValue >
 
struct  itk::Or< TF1, TF2, TF3 >
 
struct  itk::OrC< VF1, VF2, VF3 >
 
class  itk::OutputDataObjectConstIterator
 
class  itk::OutputDataObjectIterator
 
class  itk::OutputWindow
 
class  itk::ObjectFactoryBase::OverrideInformation
 
class  itk::PeriodicBoundaryCondition< TInputImage, TOutputImage >
 
class  itk::PhasedArray3DSpecialCoordinatesImage< TPixel >
 
class  itk::PixelTraits< TPixelType >
 
class  itk::Point< TCoordRep, VPointDimension >
 
class  itk::PointSet< TPixelType, VDimension, TMeshTraits >
 
class  itk::PointSetToImageFilter< TInputPointSet, TOutputImage >
 
class  itk::PolygonCell< TCellInterface >
 
class  itk::PolyLineCell< TCellInterface >
 
class  itk::PoolMultiThreader
 
class  PriorityLevel
 
class  itk::ProcessObject
 
class  itk::ProgressAccumulator
 
class  itk::ProgressReporter
 
class  itk::ProgressTransformer
 
class  itk::QuadraticEdgeCell< TCellInterface >
 
class  itk::QuadraticTriangleCell< TCellInterface >
 
class  itk::QuadraticTriangleCellTopology
 
class  itk::QuadrilateralCell< TCellInterface >
 
class  itk::QuadrilateralCellTopology
 
class  itk::ShapedImageNeighborhoodRange< TImage, TImageNeighborhoodPixelAccessPolicy >::QualifiedIterator< VIsConst >
 
class  itk::ImageRegionRange< TImage >::QualifiedIterator< VIsConst >
 
class  itk::ImageBufferRange< TImage >::QualifiedIterator< VIsConst >
 
class  itk::RandomPermutation
 
class  itk::Statistics::RandomVariateGeneratorBase
 
class  itk::RealTimeClock
 
class  itk::RealTimeInterval
 
class  itk::RealTimeStamp
 
class  itk::ReceptorMemberCommand< T >
 
class  itk::RectangularImageNeighborhoodShape< VImageDimension >
 
class  itk::Region
 
class  RegionEnum
 
class  itk::RegularizedHeavisideStepFunction< TInput, TOutput >
 
class  itk::ResourceProbe< ValueType, MeanType >
 
class  itk::ResourceProbesCollectorBase< TProbe >
 
class  itk::NeighborhoodAlgorithm::ImageBoundaryFacesCalculator< TImage >::Result
 
class  itk::FixedArray< TValue, VLength >::ReverseIterator
 
class  itk::RGBAPixel< TComponent >
 
class  itk::RGBPixel< TComponent >
 
class  RotationPlane
 
class  itk::ShapedFloodFilledFunctionConditionalConstIterator< TImage, TFunction >
 
class  itk::ShapedFloodFilledImageFunctionConditionalConstIterator< TImage, TFunction >
 
class  itk::ShapedFloodFilledImageFunctionConditionalIterator< TImage, TFunction >
 
class  itk::ShapedImageNeighborhoodRange< TImage, TImageNeighborhoodPixelAccessPolicy >
 
class  itk::ShapedNeighborhoodIterator< TImage, TBoundaryCondition >
 
struct  itk::VariableLengthVector< TValue >::ShrinkToFit
 
class  itk::SimpleConstMemberCommand< T >
 
class  itk::SimpleDataObjectDecorator< T >
 
class  itk::SimpleFilterWatcher
 
class  itk::SimpleMemberCommand< T >
 
class  itk::SingletonIndex
 
class  itk::SinRegularizedHeavisideStepFunction< TInput, TOutput >
 
struct  itk::Size< VDimension >
 
class  itk::SliceIterator< TPixel, TContainer >
 
class  itk::SmapsData_2_6
 
class  itk::SmapsFileParser< TSmapsDataType >
 
class  itk::SmapsRecord
 
class  itk::SmartPointer< TObjectType >
 
class  itk::SobelOperator< TPixel, VDimension, TAllocator >
 
class  itk::SparseFieldLayer< TNodeType >
 
class  itk::SparseFieldLayerIterator< TNodeType >
 
class  itk::SparseImage< TNode, VImageDimension >
 
class  itk::SpatialFunction< TOutput, VImageDimension, TInput >
 
class  itk::SpatialOrientationAdapter
 
class  itk::SpatialOrientationEnums
 
class  itk::SpecialCoordinatesImage< TPixel, VImageDimension >
 
class  itk::SphereSpatialFunction< VImageDimension, TInput >
 
class  itk::StdStreamLogOutput
 
class  itk::StdStreamStateSave
 
class  itk::STLConstContainerAdaptor< TContainer >
 
class  itk::STLContainerAdaptor< TContainer >
 
class  itk::StoppingCriterionBase
 
class  itk::StreamingImageFilter< TInputImage, TOutputImage >
 
class  itk::StreamingProcessObject
 
class  itk::StructHashFunction< TInput >
 
class  itk::SymmetricEigenAnalysis< TMatrix, TVector, TEigenMatrix >
 
class  itk::SymmetricEigenAnalysisEnums
 
class  itk::SymmetricEllipsoidInteriorExteriorSpatialFunction< VDimension, TInput >
 
class  itk::SymmetricSecondRankTensor< TComponent, VDimension >
 
class  itk::TBBMultiThreader
 
class  itk::TetrahedronCell< TCellInterface >
 
class  itk::TetrahedronCellTopology
 
class  itk::ThreadedDomainPartitioner< TDomain >
 
class  itk::ThreadedImageRegionPartitioner< VDimension >
 
class  itk::ThreadedIndexedContainerPartitioner
 
class  itk::ThreadedIteratorRangePartitioner< TIterator >
 
class  itk::ThreadedIteratorRangePartitionerDomain< TIterator >
 
class  Threader
 
class  ThreadExitCode
 
class  itk::ThreadLogger
 
class  itk::ThreadPool
 
class  itk::TimeProbe
 
class  itk::TimeProbesCollectorBase
 
class  itk::TimeStamp
 
class  TimeStampFormat
 
class  itk::TorusInteriorExteriorSpatialFunction< VDimension, TInput >
 
class  itk::TotalProgressReporter
 
class  itk::TriangleCell< TCellInterface >
 
class  itk::TriangleCellTopology
 
class  itk::TriangleHelper< TPoint >
 
class  itk::UnaryCorrespondenceMatrix< TItemType >
 
class  itk::UnaryFunctorImageFilter< TInputImage, TOutputImage, TFunction >
 
class  itk::ValarrayImageContainer< TElementIdentifier, TElement >
 
class  itk::VariableLengthVector< TValue >
 
struct  VariableLengthVectorExpression< TExpr1, TExpr2, TBinaryOp >
 
class  itk::VariableSizeMatrix< T >
 
class  itk::Vector< T, VVectorDimension >
 
class  itk::VectorContainer< TElementIdentifier, TElement >
 
class  itk::VectorImage< TPixel, VImageDimension >
 
class  itk::VectorImageNeighborhoodAccessorFunctor< TImage >
 
class  itk::VectorNeighborhoodInnerProduct< TImage >
 
class  itk::Version
 
class  itk::Versor< T >
 
class  itk::VertexCell< TCellInterface >
 
class  itk::VMMapData_10_2
 
class  itk::VMMapFileParser< TVMMapDataType >
 
class  itk::VMMapRecord
 
class  itk::VMMapSummaryRecord
 
class  VNLIterativeSparseSolverTraits< T >
 
class  VNLSparseLUSolverTraits< T >
 
class  itk::WeakPointer< TObjectType >
 
class  itk::XMLFileOutputWindow
 
class  itk::XMLFilterWatcher
 
struct  itk::Xor< TF1, TF2 >
 
struct  itk::XorC< VF1, VF2 >
 
class  itk::ZeroFluxNeumannBoundaryCondition< TInputImage, TOutputImage >
 
class  itk::ZeroFluxNeumannImageNeighborhoodPixelAccessPolicy< TImage >
 

Detailed Description

This module contains the central classes of the ITK toolkit. They include, basic data structures (such as points, vectors, images, regions: itk::Point, itk::Vector, itk::Image, itk::Region) the core of the process objects (such as base classes for image filters) the pipeline infrastructure classes, the support for multi-threading, and a collection of classes that isolate ITK from platform specific features. It is anticipated that most other ITK modules will depend on this one.

Dependencies: