SourceXtractorPlusPlus  0.10
Please provide a description of the project.
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 12345]
 CSourceXtractor::ExternalFlagCombineTypes::And
 CSourceXtractor::Aperture
 CModelFitting::AsinhChiSquareComparatorData vs model comparator which computes a modified $\chi^2$ residual, using asinh
 CSourceXtractor::Background
 CSourceXtractor::BackgroundAnalyzer
 CSourceXtractor::BackgroundCell
 CSourceXtractor::BackgroundHistogram
 CSourceXtractor::BackgroundModel
 CModelFitting::BasicParameterThe parameter base class
 CModelFitting::ChiSquareComparatorData vs model comparator which computes the $\chi^2$ residual
 CSourceXtractor::OutputRegistry::ColInfo
 CSourceXtractor::OutputRegistry::ColumnFromSource
 CSourceXtractor::VariablePsf::Component
 CSourceXtractor::ConfigurableInterface of objects which can be configured
 CEuclid::Configuration::Configuration [external]
 CModelFitting::ConstantModel
 CSourceXtractor::DFTConvolution< T, TPadding >::ConvolutionContext
 CModelFitting::CoordinateConverterThe coordinate converter interface
 CSourceXtractor::CoordinateSystem
 CSourceXtractor::ProgressNCurses::Dashboard
 CModelFitting::DataVsModelInputTraits< InputType >Traits class the DataVsModelResiduals class uses for accessing its inputs
 CModelFitting::DataVsModelInputTraits< cv::Mat >
 CModelFitting::DataVsModelInputTraits< ImageInterfaceTypePtr >
 CSourceXtractor::DeblendStepAn action to be applied to a SourceGroup for deblending its sources
 CSourceXtractor::DFTConvolution< T, TPadding >
 CSourceXtractor::DFTConvolution< DetectionImage::PixelType, PaddedType >
 CSourceXtractor::DFTConvolution< SeFloat, PaddedImage< SeFloat, Reflect101Coordinates > >
 CSourceXtractor::DirectConvolution< T, TPadding >
 CDummyPsf< ImageType >
 Cstd::enable_shared_from_this< FlexibleModelFittingParameter > [external]
 Cstd::enable_shared_from_this< ImageBase< int > > [external]
 Cstd::enable_shared_from_this< ImageBase< SeFloat > > [external]
 Cstd::enable_shared_from_this< ImageBase< T > > [external]
 Cstd::enable_shared_from_this< ImageSource< DetectionImage::PixelType > > [external]
 Cstd::enable_shared_from_this< ImageSource< T > > [external]
 Cstd::enable_shared_from_this< ImageSource< WeightImage::PixelType > > [external]
 Cstd::enable_shared_from_this< MultiThresholdNode > [external]
 CModelFitting::EngineParameterManagerClass responsible for managing the parameters the least square engine minimizes
 Cstd::exception [external]STL class
 CModelFitting::CompactExponentialModel< ImageType >::ExponentialModelEvaluator
 Cstd::false_type [external]
 CSourceXtractor::FFT< T >Wraps the FFTW API with a more C++ like one
 CSourceXtractor::FFTTraits< T >Wrap FFTW types and functions depending on the primitive type (float or double)
 CSourceXtractor::FFTTraits< double >Traits for double
 CSourceXtractor::FFTTraits< float >Traits for float
 CSourceXtractor::FitsFileManager
 CSourceXtractor::FitsFileManager::FitsInfo
 CSourceXtractor::FitsReader< T >
 CSourceXtractor::FitsWriter
 CSourceXtractor::FlexibleModelFittingConverterFactory
 CSourceXtractor::FlexibleModelFittingFrame
 CSourceXtractor::FlexibleModelFittingModel
 CSourceXtractor::FlexibleModelFittingParameterManager
 CSourceXtractor::FlexibleModelFittingPrior
 CSourceXtractor::FluxMeasurement
 Csourcextractor.config.model_fitting.FluxParameterType
 CSourceXtractor::Frame< T >
 CModelFitting::FrameModel< PsfType, ImageType >
 CSourceXtractor::GILStateEnsure
 CSourceXtractor::GroupingCriteriaCriteria used by SourceGrouping to determine if two sources should be grouped together
 Cstd::hash< SourceXtractor::PixelCoordinate >
 Cstd::hash< SourceXtractor::PropertyId >
 Cstd::hash< SourceXtractor::TileKey >
 CId
 CSourceXtractor::Image< T >Interface representing an image
 CSourceXtractor::Image< DetectionImage::PixelType >
 CSourceXtractor::Image< int >
 CSourceXtractor::Image< MeasurementImage::PixelType >
 CSourceXtractor::Image< SeFloat >
 CSourceXtractor::Image< unsigned char >
 CSourceXtractor::Image< unsigned int >
 CSourceXtractor::Image< WeightImage::PixelType >
 CSourceXtractor::ImageChunk< T >
 CSourceXtractor::ImageCoordinate
 CSourceXtractor::Frame< T >::ImageFilter
 CSourceXtractor::ImageProcessing< T >
 CSourceXtractor::ImageSourceBase
 CSourceXtractor::ImageTileBase
 CModelFitting::ImageTraits< ImageType >
 CModelFitting::ImageTraits< cv::Mat >
 CModelFitting::ImageTraits< ImageInterfaceTypePtr >
 CModelFitting::ImageTraits< WriteableInterfaceTypePtr >
 Cstd::iterator< std::forward_iterator_tag, WriteableInterfaceType::PixelType > [external]
 Cstd::iterator< std::input_iterator_tag, double > [external]
 Cstd::iterator< std::output_iterator_tag, double > [external]
 CSourceXtractor::Jacobian
 CSourceXtractor::Segmentation::Labelling
 CSourceXtractor::Segmentation::LabellingListener
 CModelFitting::LeastSquareEngineInterface of classes implementing least square minimization
 CModelFitting::LeastSquareEngineManagerKeep a registry of supported engines, and bridge their factory methods
 CModelFitting::LeastSquareSummaryClass containing the summary information of solving a least square minimization problem
 CModelFitting::LogChiSquareComparatorData vs model comparator which computes a modified $\chi^2$ residual
 CSourceXtractor::LogWidget
 CSourceXtractor::LutzImplements a Segmentation based on the Lutz algorithm
 CSourceXtractor::Lutz::LutzListener
 CSExtractor::Mat22
 CSourceXtractor::ExternalFlagCombineTypes::Max
 CMeasurementImage
 CSourceXtractor::MeasurementImageConfig::MeasurementImageInfo
 CSourceXtractor::ExternalFlagCombineTypes::Min
 CModelFitting::ModelComponent
 CSourceXtractor::ExternalFlagCombineTypes::Most
 CSourceXtractor::MultiframeSourceModel
 CSourceXtractor::MultiplyOperation< T >
 CSourceXtractor::ncurses_done
 CSourceXtractor::NeighbourInfo
 Cnoncopyable
 CModelFitting::NullPsf< ImageType >
 CSourceXtractor::NumericalDerivative
 Cobject
 CSourceXtractor::ObjectInfo
 CSourceXtractor::Observable< T >Implements the Observer pattern. Notifications will be made using a message of type T
 CSourceXtractor::Observable< ProcessSourcesEvent >
 CSourceXtractor::Observable< SegmentationProgress >
 CSourceXtractor::Observable< std::shared_ptr< SourceGroupInterface > >
 CSourceXtractor::Observable< std::shared_ptr< SourceInterface > >
 CSourceXtractor::Observer< T >Observer interface to be used with Observable to implement the Observer pattern
 CSourceXtractor::Observer< ProcessSourcesEvent >
 CSourceXtractor::Observer< SegmentationProgress >
 CSourceXtractor::Observer< std::shared_ptr< SourceGroupInterface > >
 CSourceXtractor::Observer< std::shared_ptr< SourceInterface > >
 CSourceXtractor::Observer< std::shared_ptr< SourceWithOnDemandProperties > >
 CSourceXtractor::OpenCVConvolution
 CModelFitting::OpenCvPsf
 CSourceXtractor::ExternalFlagCombineTypes::Or
 CSourceXtractor::OutputRegistry
 CSourceXtractor::PartitionStepA PartitionStep gets applied on a single Source and can result any number of Sources being outputed. (including the same one, none, or any number of new Sources)
 CSourceXtractor::PixelCoordinateA pixel coordinate made of two integers m_x and m_y
 CSourceXtractor::Lutz::PixelGroup
 CSourceXtractor::PluginPlugins must implement this interface
 CSourceXtractor::PluginAPIThis interface is given to the plugin to let it access object instances from the framework
 CModelFitting::PositionedModel
 CSourceXtractor::ProcessSourcesEventEvent received by SourceGrouping to request the processing of some of the Sources stored
 CElements::Program [external]
 CSourceXtractor::ProgressInfo
 CSourceXtractor::ProgressReporterFactory
 CSourceXtractor::PropertyBase class for all Properties. (has no actual content)
 CSourceXtractor::PropertyHolderA class providing a simple implementation of a container of properties
 CSourceXtractor::PropertyIdIdentifier used to set and retrieve properties
 CModelFitting::PsfTraits< PsfType >
 CModelFitting::PsfTraits< SourceXtractor::ImagePsf >
 CPsfType
 CSourceXtractor::PyId
 CSourceXtractor::PyObjectHolderHold a reference to a Python object
 CSourceXtractor::PyOutputWrapper
 CSourceXtractor::PythonInterpreter
 CModelFitting::ResidualBlockProviderInterface of a class which can provide a block of residuals for least square minimization solving
 CModelFitting::ResidualEstimatorProvides to the LeastSquareEngine the residual values
 CSourceXtractor::SE2BackgroundModeller
 CSourceXtractor::SE2BackgroundUtils
 CSourceXtractor::SegmentationProgressUsed to notify observers of the progress of the processing of the image
 CSourceXtractor::SelectionCriteriaUsed to determine if a Source is selected for processing
 CModelFitting::CompactSersicModel< ImageType >::SersicModelEvaluator
 CModelFitting::SersicProfile
 CModelFitting::SharpRegionManager
 CSourceXtractor::SnrOperation< T >
 CSourceXtractor::SourceFactoryA factory interface to create SourceInterface instances
 CSourceXtractor::SourceGroupFactoryA factory interface to create SourceGroupInterface instances
 CSourceXtractor::SourceInterfaceThe SourceInterface is an abstract "source" that has properties attached to it
 CSourceXtractor::SplineModel
 CModelFitting::LeastSquareEngineManager::StaticEngine
 CSourceXtractor::StaticPlugin< PluginType >Used to register compile-time (static) plugins with the PluginManager
 CSourceXtractor::SubtractOperation< T >
 CSourceXtractor::TaskBasic interface for a Task that is used to compute properties
 CSourceXtractor::TaskProvider
 CTestImageSource
 CSourceXtractor::TileKey
 CSourceXtractor::TileManager
 Cstd::true_type [external]
 CUnsrtStyle
 CSourceXtractor::VariablePsfImplements a variable PSF using an arbitrary number of components (i.e. X, Y), and degrees
 CSourceXtractor::WorldCoordinate
 Csourcextractor.config.model_fitting.WorldCoordinate
 CModelFitting::ImageTraits< WriteableInterfaceTypePtr >::WriteableSetter
 CEnum