aimsalgo  5.0.5
Neuroimaging image processing
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 123456]
 CAdjacency
 CAimsConvolution< T >The template class to make convolutions
 CAimsDistmapMask
 CAimsDistmapMaskPoint
 CAimsEigen< T >
 CAimsFIRFilterThe class of Finite Impulse Response filters
 CAimsGradient< C >The template class for estimating gradients
 CAimsMLPLayerThe class to manage MLP layers of neurons
 CAimsMLPNeuronThe class that describes MLP neuron
 CAimsMultilayerPerceptronThe class for a complete MultiLayer Perceptron
 CAimsPCA
 CAimsSelfOrganizingMapThe class for Kohonen's self organizing maps
 CAimsSVD< T >
 CAimsThreshold< T, U > [external]
 CAimsVFilter< T >The template class to perform a V-filter
 CBackBalancing< T >
 CBalancing< T >
 CBaseHarrisDetector< T >Harris Corner Detector
 Caims::BaseScaleSpace
 CBaseTree [external]
 Caims::bestPoint3d
 Caims::Bifurcation< T >
 Caims::Bifurcation< Site >
 Cbinary_function
 Caims::ScaleSpace< Geom, Text >::BlobDescriptor
 Caims::BlobMeasurements
 Caims::BucketBlobExtractor< T >::BlobsMerger
 Caims::BucketBlobExtractor< T >::BlobStruct
 CBlockMatching< T >
 Caims::BSplineCentered and scaled B-Spline function, evaluated at run time
 Caims::BSplineOrder< Order >1D B-Spline functions centered on 0, recursively evaluated at run time
 Caims::BSplineOrder< 0 >Specialization for 0 order B-Spline
 Caims::BucketBlobExtractor< T >Blobs and watershed
 CBucketSampler< T >
 Caims::BundleListener [external]
 Caims::BundleProducer [external]
 CChamferMask
 Caims::ClassifStrategy< T >
 Caims::ClusterArgMaker
 CComponents
 Caims::ConvolutionFilter< BasisFunction >Convolution Filter
 Caims::ConvolutionFilter< DiscreteBSpline >
 Caims::ConvolutionFilter< MovingAverageCascadeKernel >
 Caims::ConvolutionFilter< MovingAverageKernel >
 Caims::ConvolutionSubSampler< BasisFunction >Convolution Filter
 Caims::ConvolutionSubSampler< DiscreteBSpline >
 Caims::ConvolutionSubSampler< MovingAverageCascadeKernel >
 Caims::ConvolutionSubSampler< MovingAverageKernel >
 Caims::CoupledSmoother< Geom, Text >
 Caims::CoupledSmoother< AimsData< T >, AimsData< T > >
 CCovarianceStorage< T >
 CCramerSolver
 Caims::CurvatureFactory
 Caims::knn::Database
 Caims::knn::Database::DatabaseCompare
 CDecompositionTQLI< T >
 Ccarto::DefaultRefConstruction [external]
 Cgeodesic::DijkstraNode
 Cgeodesic::DijkstraNode1
 Caims::DiscreteU
 Caims::DiscreteUB
 Caims::DiscriminantAnalysis< T >
 Caims::DiscriminantAnalysisElement
 CDisplacementField< T >
 Caims::Distance< T >
 Caims::knn::Distance
 Cgeodesic::edge_visible_from_source
 Caims::ElementFilteringFunctionFactory< T >Associates a string with a ElementFilteringFunction
 CEqualizer< T >Classical histogram container class
 CExponentialDeviates< T >Exponential random numbers
 Caims::ExtractGreyLevelBlobs< Geom, Text >
 CFacet
 Caims::FastMarching< T >Fast marching algorithm implementation, for images or buckets
 Caims::FilteringFunctionInterface< T >Pure virtual class: interface for filtering functions called by aims::FilteringImageAlgorithm and aims::SubSamplingImageAlgorithm
 Caims::FilteringImageAlgorithmInterface< T >
 Caims::FilterType
 Caims::FoldArgOverSegment
 Caims::FoldGraphAttributesCreation of cortical folds graph attributes
 Caims::PointsDistribution::ForceFunctionUtility force class for sphere_distribution
 CGaussian2DSmoothing< T >
 CGaussian3DSmoothing< T >3D Deriche's recursive gaussian smoothing filter
 CGaussianGradient< T >
 CGaussianHessian< T >
 CGaussianJacobian< T >
 CGaussJordan< T >
 CGCoef
 Caimsalgo::GeneralSampler< T, D >
 Caims::GenericWriter [external]
 Cgeodesic::GeodesicAlgorithmBase
 Caims::GeodesicPathGeodesic paths or distance maps, using the Dijkstra algorithm
 Caims::GeometricProperties
 Caims::GradientAdvectionPropagate labels along a vector field
 Caims::GreyLevelBlob< T >
 Caims::GreyLevelBlob< Site >
 Caims::GreyLevelBlobTools< T >
 CLZHLDecoderStat::Group
 Cgeodesic::HalfEdge
 Caims::HarmonicCageMeshResampler
 CHarrisDetector< T, D >
 Caims::knn::Heap
 CHessenbergAccumulation< T >
 CHessenbergQR< T >
 CHessenbergReduction< T >
 CHistogram< T >Base class of histogram container class
 CHouseholderTridiag< T >
 CHuffStat
 CHuffStatTmpStruct
 Caims::IIRFilterBaseBase class for separable infinite impulse response filters
 Caims::ImageAlgorithmInterface< T >Aims::ImageAlgorithmInterface is the interface for an image processing algorithm
 Caims::ImageAlgorithmSwitch< T, M >Aims::ImageAlgorithmSwitch switches between multichannel and monochannel ImageAlgorithmInterface
 Caims::ImageAlgorithmSwitch< T, false >Aims::ImageAlgorithmSwitch switch specialization for mono-channel ImageAlgorithmInterface
 Caims::ImageAlgorithmSwitch< T, true >Aims::ImageAlgorithmSwitch switch specialization for multi-channel ImageAlgorithmInterface
 Caims::Individuals< T >
 Caims::InterpolatedVolumeSpline interpolation of volumes with simple accessors to interpolated values
 Cgeodesic::Interval
 Cgeodesic::IntervalList
 Caims::IterativeClassification< T >
 Caims::knn::Database::iterator
 Caims::knn::Knn
 CLevenbergMarquardt< T >
 Caims::LinearFilteringFunctionFactory< T >
 CLMFunction< T >
 CLMFunction< float >
 Caims::ltstr_blob
 Caims::ltstr_p3d< T >
 Caims::ltstr_p3d< Point3d >
 Caims::ltstr_p3d< std::pair< Point3df, uint > >
 CLZBuffer
 CLZHLEncoder
 CMajoritySmoothing< T >
 Caims::MaximumPoint< T >
 Caims::MaximumPoint< Site >
 CMaxSmoothing< T >
 CMeanSmoothing< T >
 CMedianSmoothing< T >
 Cgeodesic::MemoryAllocator< T >
 Cgeodesic::MemoryAllocator< geodesic::Interval >
 Cgeodesic::Mesh
 Cgeodesic::MeshElementBase
 CMesher
 Caims::MeshInterpolerTriangular mesh and texture interpolation
 Caims::MeshToVoxelsResampler< O >3D rasterization (voxelization) of a mesh O : AimsData<unsigned int> or BucketMap<Void>
 CMEstimator< D >
 CMEstimatorFunc
 Caims::knn::Heap::MiniHeap
 CMinimisation
 CMinSmoothing< T >
 Caims::MixtureOfPPCA< T >
 CMoment< T >
 CMoment< int16_t >
 CMomentBase
 CMomentFactory< T >
 CMomentInvariant< T >
 CMomentStrategy< T >
 CMomentTriangleFactory
 CMomentTriangleStrategy
 Caims::MorphoGreyLevel< T >Grey-level mathematical morphology
 Caims::PointsDistribution::MoveConstraintsUtility function for sphere_distribution
 Caims::MovingAverageCascadeKernel1D Cascade of Moving Average Kernel
 Caims::MovingAverageKernel1D Moving Average Kernel
 CMpiDataTypeCode< T >This class is just a hint to convert an actual mpi data type to an identifier string used in input/output stuff
 Caims::MultiChannelResamplerSwitch< bool, typename >
 Caims::MultiChannelResamplerSwitch< false, T >
 Caims::MultiChannelResamplerSwitch< true, T >
 CNormalDeviates< T >Normal random numbers
 CObjectiveFunc< T, D >
 COptimizer< T, D >
 COptimizerProbe< T, D >
 Cgeodesic::OutputBuffer
 Caims::PerfusionAifFactory
 Caims::PerfusionAifMatrixClass PerfusionAifMatrix
 Caims::PerfusionAifMatrixFactory
 Caims::PerfusionAifMatrixStrategy
 Caims::PerfusionAifStrategy
 Caims::PerfusionDeconvolutionFactory
 Caims::PerfusionDeconvolutionStrategy
 Caims::PerfusionFitFactory
 Caims::PerfusionFitStrategy
 Caims::PerfusionGammaFit
 Caims::PerfusionMapBase
 Caims::PerfusionParameters
 Caims::PerfusionProcessing
 Caims::PerfusionProcessingCenter
 Caims::PerfusionSmoothingBase
 Caims::PerfusionSmoothingFactory< T >
 Caims::PerfusionSmoothingStrategy< T >
 Caims::PerfusionSplitVolume< T >Perfusion class
 Caims::PerfusionSVDFactory
 Caims::PerfusionSVDInversion
 Caims::PerfusionSVDStrategy
 Cgeodesic::Point3D
 Caims::PointsDistributionPoints repartition using forces in a given geometry (on a sphere for instance)
 Caims::PpcaAnalyserElement
 Caims::PrimalSketch< Geom, Text >
 Caims::Primalsketch2graph< Geom, Text >
 Caims::MeshInterpoler::Private
 Caims::ProbabilisticPca< T >
 Caims::ProbabilisticPcaElement
 CPVItem
 CPVVectorItem
 CPyramid< T >
 CPyramidFunc< T >
 Caims::RealToRealFunctionTabulation
 CRecursiveGaussian
 Caims::ResamplerFactory< T >
 Caims::RigidTransformEstimation
 Caims::RoiGtmReader
 Caims::RoiGtmWriterClass for AimsRoiGtm writing operation
 Caims::RoiSelectorReader
 Caims::SaddlePoint< T >
 Caims::SaddlePoint< Site >
 Caimsalgo::Samplable< T, D >
 Caimsalgo::Samplable< float, 3 >
 CSampler< T >
 CScaleControl
 Caims::ScaleLevel< Geom, Text >
 Caims::ScaleLevel< AimsData< T >, AimsData< T > >
 Caims::ScaleLevel< AimsSurface< D, Void >, Texture< T > >
 Caims::ScaleSpaceBlob< T >
 Caims::ScaleSpaceBlob< Site >
 Cgeodesic::SimlpeMemoryAllocator< T >
 Cgeodesic::SimlpeMemoryAllocator< void_pointer >
 Cgeodesic::SimpleVector< Data >
 Cgeodesic::SimpleVector< edge_pointer >
 Cgeodesic::SimpleVector< face_pointer >
 Cgeodesic::SimpleVector< vertex_pointer >
 Caims::Smoother< Geom, Text >
 Caims::Smoother< AimsData< T >, AimsData< T > >
 Caims::Smoother< AimsSurface< D, Void >, Texture< T > >
 CSobelGradient< T, D >Sobel gradient
 CSobelGradient< T, 2 >Sobel gradient 2D specialization
 CSoftDecisionSimilarComponent
 Caims::SpamBase
 Caims::SplinePyramidPyramid of Interpolated Volumes
 Caims::SplinePyramidBuilderThe method follows that of Under, Aldroubi & Eden, "The L2 Polynomial Spline Pyramid" in IEEE Transactions on Pattern Analysis and Machine Intelligence (1993)
 Caims::BucketBlobExtractor< T >::StopCriterion
 Caims::internal::fastmarching::StorageTrait< T >
 Caims::internal::fastmarching::StorageTrait< BucketMap< T > >
 Caims::internal::fastmarching::StorageTrait< carto::Volume< T > >
 Caims::SubSamplingPyramidBuilder< S >
 CLZHLEncoderStat::Symbol
 Ccarto::SyntaxedObject< T > [external]
 CTabulSpline
 CTalairachPoints
 CTalairachReferential
 CTalairachVolume< T >
 Caims::TextureSmoothing
 CTopologicalClassificationBase
 CTopologicalClassificationMeaning
 CTopologicalClassifier< T >
 CTopologicalClassifier< aims::BucketMap< T > >
 CTopologicalClassifier< AimsData< T > >
 CTopologicalRelation
 CTopologyBase
 CTransformation
 Caims::TransformLeastSquareEstimation
 CUniformDeviates< T >
 Caims::knn::Database::Vector
 Cstd::vector< T >STL class