OTB  6.5.0
Orfeo Toolbox
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 12345678]
oCAbstractImageModel
oCotb::BandMathXImageFilter< TImage >::adhocStruct
oCotb::Functor::AffineFunctor< TInput, TOutput, TScale >This functor performs a linear transform of its input
oCotb::Functor::AlphaBlendingFunctorBase< TInputPixel1, TInputPixel2, TOutputPixel >
oCotb::Functor::AlphaBlendingFunctorBase< itk::RGBAPixel< TInputInternalPixel1 >, itk::RGBAPixel< TInputInternalPixel2 >, itk::RGBAPixel< TOutputInternalPixel > >
oCotb::Functor::AmplitudePhaseToRGBFunctor< TInput1, TInput2, TInput3, TOutput >Function object to compute a color representation of a radar image
oCotb::Wrapper::ApplicationHtmlDocGeneratorThis class genertaes the documentation of a class usung the class doc attributes
oCApplicationLauncherWIP
oCotb::Functor::AssociativeSymmetricalSum< TInput1, TInput2, TOutput >Functor used with the AssociativeSymmetricalSumImageFilter
oCotb::Functor::AssociativeSymmetricalSum< TInputImage1::PixelType, TInputImage2::PixelType, TOutputImage::PixelType >
oCotb::Functor::AttributesMapLabelObjectAccessor< TLabelObject >Allows accessing a given field of an AttributesMapLabelObject
oCotb::Functor::AttributesMapMeasurementFunctor< TLabelObject, TMeasurementVector >This class allows building a measurement vector from an AttributesMapLabelObject
oCotb::Functor::AttributesMapMeasurementFunctor< LabelObjectType, MeasurementVectorType >
oCotb::Functor::BandStatsAttributesLabelObjectFunctor< TLabelObject, TFeatureImage >Functor to compute bands statistics attributes
oCotb::Functor::BandStatsAttributesLabelObjectFunctor< TImage::LabelObjectType, otb::Image< double, 2 > >
oCotb::Functor::BayesianFunctor< TInputMultiSpectral, TInputMultiSpectralInterp, TInputPanchro, TOutput >Functor for the bayesian fusion filter. Please refer to BayesianFusionFilter
oCotb::Functor::BayesianFunctor< TInputMultiSpectralImage::PixelType, TInputMultiSpectralInterpImage::PixelType, TInputPanchroImage::PixelType, TOutputImage::PixelType >
oCBinarySpectralAngleFunctorThis functor computes the spectral angle between two pixels
oCotb::Functor::BinarySpectralAngleFunctor< TInput1, TInput2, TOutputValue >
oCotb::Functor::BinarySpectralAngleFunctor< PixelType, PixelType, double >
oCotb::Functor::BinarySpectralAngleFunctor< PixelType, ReferencePixelType, PrecisionType >
oCotb::Function::BlackmanWindowFunction< 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}) \]

oCotb::Function::BlackmanWindowFunction< TInputInterpolator, TOutputInterpolator >
oCotb::ogr::DataSource::boolean
oCotb::ogr::Layer::booleanint boolean ::* () const
oCotb::SpectralSensitivityReader::BothAre
oCmvd::HistogramWidget::Bounds
oCotb::internal::ReprojectTransformationFunctor::ByCopy
oCotb::Functor::CBAMI< TInput1, TInput2, TOutput >
oCotb::Functor::CBAMI< itk::ConstNeighborhoodIterator< TInputImage1 >, itk::ConstNeighborhoodIterator< TInputImage2 >, TOutputImage::PixelType >
oCotb::Functor::ChangeNoDataFunctor< TInputPixel, TOutputPixel >Functor used by ChangeNoDataValueFilter
oCotb::Functor::ChangeNoDataFunctor< TInputImage::PixelType, TOutputImage::PixelType >
oCotb::Wrapper::ChoiceParameter::Choice
oCotb::ClosePathFunctor< TInput, TOutput >This filter close the input path, making the last point equal to the first one
oCCloudDetectionFunctorThis functor first uses CloudEstimatorFunctor
oCotb::Functor::CloudDetectionFunctor< TInput, TOutputValue >
oCotb::Functor::CloudEstimatorFunctor< TInput, TOutputValue >Functor to help with the cloud detection
oCCoherencyToReciprocalMuellerFunctorEvaluate the reciprocal Mueller matrix from the reciprocal coherency matrix image
oCotb::NeighborhoodMajorityVotingImageFilter< TInputImage, TOutputImage, TKernel >::CompareHistoFequencies
oCotb::Function::ComplexToIntensity< TInput, TOutput >
oCotb::Function::ComplexToIntensity< TInputImage::PixelType, TOutputImage::PixelType >
oCotb::Functor::ComplexToVector< TInput, TOutput >
oCotb::Functor::ComplexToVector< itk::VariableLengthVector< TInput >, TOutput >
oCotb::Functor::ComplexToVector< TInputImage::PixelType, TOutputImage::PixelType >
oCotb::Functor::ComputeNeighborhoodContributionFunctor< TNeighIter, TOutput >Unary neighborhood functor to compute the value of a pixel which is a sum of the surrounding pixels value ponderated by a coefficient
oCotb::Functor::ComputeNeighborhoodContributionFunctor< itk::ConstNeighborhoodIterator< TInputImage >, TOutputImage::PixelType >
oCotb::Functor::ConcatenateScalarValueFunctor< TInput, TOutput >TODO
oCotb::Functor::ConcatenateScalarValueFunctor< TInputImage::PixelType, TOutputImage::PixelType >
oCotb::ConfigurationManagerRetrieve configuration values from env var or default values
oCConnectedComponentMuParserFunctorFunctor used as input to itk connected component segmentation module
oCConnectedComponentMuParserFunctorThis functor use MuParser as criteria for itk connected component module
oCotb::Functor::ConnectedComponentMuParserFunctor< TInput >
oCotb::Functor::ConnectedLabelFunctor< TInput >
oCotb::ObjectList< TObject >::ConstIteratorConstIterator of the object list
oCotb::ConvertPixelBuffer< InputPixelType, OutputPixelType, OutputConvertTraits >Class to convert blocks of data from one type to another
oCotb::Functor::ConvertTypeFunctor< TInputPixelType, TOutputPixelType >
oCotb::Functor::ConvertTypeFunctor< TInputImage::PixelType, TOutputImage::PixelType >
oCotb::CorrectPolygonFunctor< TPolygon >This filter simplify and close the input polygon, making the last point equal to the first one
oCotb::Function::CosineWindowFunction< TInput, TOutput >
oCotb::Function::CosineWindowFunction< TInputInterpolator, TOutputInterpolator >
oCotb::Count< TPointSet, TRadiusType, TIndexType >Compute the density of a neighboorhood centerred in a pixel
oCotb::ogr::internal::CppToOGRConverter_trait< T >Trait class for converting C++ types into OGR field setter compatible types
oCotb::ogr::internal::CppToOGRConverter_trait< std::string >Specialisation for C++ std::string
oCotb::ogr::internal::CppToOGRConverter_trait< T[N]>Specialisation for C static arrays
oCotb::OGRExtendedFilenameToOptions::CreationOptionType
oCotb::Functor::CrossCorrelation< TInput1, TInput2, TOutput >Functor to compute the cross correlation
oCotb::Functor::CrossCorrelation< itk::ConstNeighborhoodIterator< TInputImage1 >, itk::ConstNeighborhoodIterator< TInputImage2 >, TOutputImage::PixelType >
oCotb::CumulantsForEdgeworth< TInput >Helper class for KullbackLeiblerDistanceImageFilter. Please refer to KullbackLeiblerDistanceImageFilter
oCotb::CumulantsForEdgeworth< itk::ConstNeighborhoodIterator >
oCotb::CumulantsForEdgeworthProfile< TInput >Helper class for KullbackLeiblerProfileImageFilter. Please refer to KullbackLeibleProfileImageFilter
oCCvRTrees
oCotb::Functor::CzihoSOMLearningBehaviorFunctorBeta behavior over SOM training phase
oCotb::Functor::CzihoSOMNeighborhoodBehaviorFunctorNeighborhood size behavior over SOM training phase
oCDataObjectListInterfaceThis non template class is an interface that wrapp ObjectList
oCotb::DataSpecThis struct contains the specific absorption coefficients of each constituent and the refractive index of leaf materia
oCotb::DataNode< TPrecision, VDimension, TValuePrecision >::DataType
oCitk::DefaultConvertPixelTraits< PixelType > [external]
oCitk::DefaultConvertPixelTraits< ::std::complex< T > > [external]
oCotb::DefaultDescriptorsType< TOutputPrecision >
oCotb::DefaultDescriptorType< TFunctionPrecision >
oCotb::Functor::DistanceComparisonFunctorThis functor is used in nearest neighborhood sorting
oCotb::Functor::DotProductFunctor< TInput, TOutput >Computes the dot product against a specific vector
oCotb::Functor::DotProductFunctor< TInputImage::PixelType, TOutputImage::PixelType >
oCotb::Wrapper::ElevationParametersHandlerThis class represent a helper class for elevation modes. It add the parameters automatically to the application where it is used, provide method to get the value needed
oCotb::ogr::DataSource::layer_iter< Value >::enabler
oCotb::ogr::Layer::feature_iter< Value >::enabler
oCotb::Functor::EnvelopeSavitzkyGolayInterpolationFunctor< Radius, TSeries, TDates, TWeight >
oCitk::EventObject [external]
oCstd::exceptionSTL class
oCitk::ExceptionObject [external]
oCotb::ogr::FeatureGeometric objet with descriptive fields
oCotb::Wrapper::TrainVectorBase::FeaturesInfo
oCotb::OGRLayerStreamStitchingFilter< TInputImage >::FeatureStruct
oCotb::ogr::FieldEncapsulation of OGRField Instances of Field are expected to be built from an existing Feature with which they'll share their owning OGRFeature
oCotb::FieldCopyTransformation
oCotb::ogr::FieldDefnEncapsulation of OGRFieldDefn: field definition
oCFieldTransformationPolicy
oCmvd::FilenameInterfaceWIP
oCotb::FilterWatcherBaseThis class is an abstract class Provides an interface to progress task mechanic
oCmvd::ImageProperties::Flags
oCFlusserMomentsFFactoryAdd a FlusserMoments image function to a MetaImageFunction
oCFourierMellinDescriptorsFFactoryAdd a FourierMellinDescriptors image function to a MetaImageFunction
oCotb::SimpleRcsPanSharpeningFusionImageFilter< TPanImageType, TXsImageType, TOutputImageType, TInternalPrecision >::FusionFunctor
oCotb::LmvmPanSharpeningFusionImageFilter< TPanImageType, TXsImageType, TOutputImageType, TInternalPrecision >::FusionFunctor1
oCotb::LmvmPanSharpeningFusionImageFilter< TPanImageType, TXsImageType, TOutputImageType, TInternalPrecision >::FusionFunctor2
oCotb::OGRLayerStreamStitchingFilter< TInputImage >::FusionStruct
oCotb::FuzzyDescriptorsModelManagerRead a xml file where are stored several statistics
oCotb::Functor::GAndRAndNirIndexBase< TInput1, TInput2, TInput3, TOutput >Base class for Green And Red And NIR channels of Spot Images
oCotb::Functor::GAndRIndexBase< TInput1, TInput2, TOutput >Base class for Green And Red channels of Spot Images XS1 corresponds to the green channel XS2 corresponds to the red channel XS3 corresponds to the Nir channel XS4 corresponds to the Mir channel (for Spot 4 & 5) Implement operators for UnaryFunctorImageFilter templated with a VectorImage and BinaryFunctorImageFilter templated with single images. Subclasses should NOT overload operators, they must re-implement the Evaluate() method
oCotb::Function::GaussianWindowFunction< TInput, TOutput >Gaussian interpolation windowing function.

\[ w(x) = exp ( -2. \frac{sigma*sigma * \pi } ) \]

oCotb::Function::GaussianWindowFunction< TInputInterpolator, TOutputInterpolator >
oCotb::GDALDriverManagerWrapperProvide an unique instance of a GDALDataSet
oCotb::GeoInterface
oCotb::ogr::internal::GeometryDeleter
oCotb::NCCRegistrationFunction< TFixedImage, TMovingImage, TDisplacementField >::GlobalDataStruct
oCotb::GlVersionChecker
oCGroup
oCotb::Function::HammingWindowFunction< TInput, TOutput >Window function for sinc interpolation.

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

oCotb::Function::HammingWindowFunction< TInputInterpolator, TOutputInterpolator >
oCHaralickTexturesFFactoryAdd a HaralickTextures image function to a MetaImageFunction
oCotb::Functor::HessianDeterminant< TInput, TOutput >This functor computes the determinant of symmetric 2*2 matrix
oCotb::Functor::HessianToScalar< TInput, TOutput >
oCotb::Functor::HessianToScalar< TInputImage::PixelType, TOutputImage::PixelType >
oCotb::Functor::HillShadeModulationFunctor< TInput1, TInput2, TOutput >Modulate an image with hill shading
oCotb::Functor::HillShadingFunctor< TNeighIter, TInputImage, TOutput >Unary neighborhood functor to compute the lambertian of a surface
oCotb::Functor::HillShadingFunctor< itk::ConstNeighborhoodIterator< TInputImage >, TInputImage, TOutputImage::PixelType >
oCotb::NeighborhoodMajorityVotingImageFilter< TInputImage, TOutputImage, TKernel >::HistoSummary
oCotb::Functor::HorizontalSobelOperator< TInput, TOutput >Performs the calculation of horizontal Sobel derivation
oCotb::Functor::HorizontalSobelOperator< itk::ConstNeighborhoodIterator< TInputImage >, TOutputImage::PixelType >
oCotb::Functor::HSVToRGBFunctor< TRGBPixel >Function object to convert HSV value to RGB
oCotb::Functor::HSVToRGBFunctor< RGBPixelType >
oCICallback
oCotb::Functor::ImageAndVectorImageOperationFunctor< TInput, TVectorInput, TOutput >
oCotb::Functor::ImageAndVectorImageOperationFunctor< TInputImage::PixelType, TVectorInputImage::PixelType, TOutputImage::PixelType >
oCitk::ImageConstIterator< TImage > [external]
oCotb::ImageToOSMVectorDataGenerator< TImage >::ImageExtentType
oCImageFileWriterExceptionBase exception class for IO problems during writing
oCotb::ImageKeywordlistStorage and conversion for OSSIM metadata
oCmvd::ImagePropertiesWIP
oCotb::ogr::ImageReference< TPrecision >
oCotb::ogr::ImageReference< double >
oCmvd::ImageSettingsWIP
oCmvd::ImageSettingsInterfaceWIP
oCitk::ImageSourceCommon [external]
oCitk::ImageToImageFilterCommon [external]
oCotb::Functor::ImageToRadianceImageFunctor< TInput, TOutput >Add beta to the quotient Input over alpha
oCotb::Functor::ImageToReflectanceImageFunctor< TInput, TOutput >Call the ImageToRadianceFunctor over the input and the RadianceToReflectanceFunctor to this result
oCotb::Function::ImaginaryToComplex< TInputImageImaginaryPart, TOutput >
oCotb::Function::ImaginaryToComplex< TInputImageImaginaryPart::PixelType, TOutputImage::PixelType >
oCotb::internal::ReprojectTransformationFunctor::InPlace
oCotb::Wrapper::CompositeApplication::InternalApplication
oCotb::GlVectorActor::InternalFeature
oCIOprtBin
oCotb::Functor::ISRAUnmixingFunctor< TInput, TOutput, TPrecision >TODO
oCotb::Functor::ISRAUnmixingFunctor< TInputImage::PixelType, TOutputImage::PixelType, TPrecision >
oCotb::ObjectList< TObject >::IteratorIterator of the object list
oCiterator_facade
oCotb::Functor::JoinHistogramMI< TInput1, TInput2, TOutput >
oCotb::Functor::JoinHistogramMI< itk::ConstNeighborhoodIterator< TInputImage1 >, itk::ConstNeighborhoodIterator< TInputImage2 >, TOutputImage::PixelType >
oCotb::Meanshift::KernelGaussian
oCotb::Meanshift::KernelUniform
oCotb::MetaDataKey::KeyTypeDef
oCotb::Functor::KullbackLeiblerDistance< TInput1, TInput2, TOutput >Functor for KullbackLeiblerDistanceImageFilter. Please refer to KullbackLeiblerDistanceImageFilter
oCotb::Functor::KullbackLeiblerDistance< itk::ConstNeighborhoodIterator< TInputImage1 >, itk::ConstNeighborhoodIterator< TInputImage2 >, TOutputImage::PixelType >
oCotb::Functor::KullbackLeiblerProfile< TInput1, TInput2, TOutput >Functor for KullbackLeiblerProfileImageFilter. Please refer to KullbackLeiblerProfileImageFilter
oCotb::Functor::KullbackLeiblerProfile< itk::ConstNeighborhoodIterator< TInputImage1 >, itk::ConstNeighborhoodIterator< TInputImage2 >, TOutputImage::PixelType >
oCotb::Functor::KullbackLeiblerSupervizedDistance< TInput1, TInput2, TInputROIImage, TOutput >Functor for KullbackLeiblerSupervizedDistanceImageFilter. Please refer to KullbackLeiblerSupervizedDistanceImageFilter
oCotb::Functor::KullbackLeiblerSupervizedDistance< itk::ConstNeighborhoodIterator< TInputImage1 >, itk::ConstNeighborhoodIterator< TInputImage2 >, TInputROIImage, TOutputImage::PixelType >
oCotb::LabeledOutputAccessor< TFilter >Accessor to the index of the labeled output image of the Template Filter
oCotb::LabeledOutputAccessor< MeanShiftSmoothingImageFilter< TInputImage, TOutputImage, TOutputImage2, TKernelType > >
oCotb::Functor::LabelObjectFieldsFunctor< TLabelObject >Returns additional OGR fields to be saved in VectorData
oCLabelObjectOpeningMuParserImageFilterLabel Object opening using shape and radiometric attributes. Acception/rejection criteria is user defined via MuParser function
oCotb::Functor::LabelObjectToPolygonFunctor< TLabelObject, TPolygon >This class vectorizes a LabelObject to a Polygon
oCotb::Functor::LabelObjectWithClassLabelFieldsFunctor< TLabelObject >Returns additional OGR fields to be saved in VectorData
oCotb::Functor::LabelToBoundaryFunctor< TInput, TOutput >Functor to extract segmentation boundaries
oCotb::Functor::LabelToBoundaryFunctor< itk::ConstNeighborhoodIterator< TInputImage >, TOutputImage::PixelType >
oCotb::Function::LanczosWindowFunction< TInput, TOutput >Window function for sinc interpolation.

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

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

oCotb::Function::LanczosWindowFunction< TInputInterpolator, TOutputInterpolator >
oCotb::Functor::LandsatTM::LandsatTMIndexBase< TInput, TOutput >Base class for Landsat-TM indices
oCotb::Functor::LandsatTM::LandsatTMIndexBase< TInput, itk::FixedArray< unsigned int, 11 > >
oCLandsatTMLinguisticVariables
oCotb::ogr::LayerLayer of geometric objets
oCotb::OGRExtendedFilenameToOptions::LayerOptionType
oCotb::Functor::LevelingFunctor< TInput, TInputMap, TOutput >This functor performs the pixel-wise leveling operation needed in the geodesic morphology decomposition filter. For more details, please refer to the documentation of this filter
oCotb::Functor::LevelingFunctor< TInputImage::PixelType, TInputMaps::PixelType, TOutputImage::PixelType >
oCotb::Functor::LHMI< TInput1, TInput2, TOutput >TODO
oCotb::Functor::LHMI< itk::ConstNeighborhoodIterator< TInputImage1 >, itk::ConstNeighborhoodIterator< TInputImage2 >, TOutputImage::PixelType >
oCitk::LightObject [external]