SourceXtractorPlusPlus  0.15
Please provide a description of the project.
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Member Functions | List of all members
SourceXtractor::PluginAPI Class Referenceabstract

This interface is given to the plugin to let it access object instances from the framework. More...

#include <PluginAPI.h>

Inheritance diagram for SourceXtractor::PluginAPI:
[legend]

Public Member Functions

virtual ~PluginAPI ()=default
 
virtual TaskFactoryRegistrygetTaskFactoryRegistry () const =0
 
virtual OutputRegistrygetOutputRegistry () const =0
 
virtual
Euclid::Configuration::ConfigManager
getConfigManager () const =0
 

Detailed Description

This interface is given to the plugin to let it access object instances from the framework.

Definition at line 39 of file PluginAPI.h.

Constructor & Destructor Documentation

virtual SourceXtractor::PluginAPI::~PluginAPI ( )
virtualdefault

Member Function Documentation

virtual Euclid::Configuration::ConfigManager& SourceXtractor::PluginAPI::getConfigManager ( ) const
pure virtual
virtual OutputRegistry& SourceXtractor::PluginAPI::getOutputRegistry ( ) const
pure virtual
virtual TaskFactoryRegistry& SourceXtractor::PluginAPI::getTaskFactoryRegistry ( ) const
pure virtual

Implemented in SourceXtractor::PluginManager.

Referenced by SourceXtractor::FluxRadiusPlugin::registerPlugin(), SourceXtractor::GrowthCurvePlugin::registerPlugin(), SourceXtractor::DetectionFrameCoordinatesPlugin::registerPlugin(), SourceXtractor::DetectionFrameInfoPlugin::registerPlugin(), SourceXtractor::DetectionFrameImagesPlugin::registerPlugin(), SourceXtractor::MeasurementFrameCoordinatesPlugin::registerPlugin(), SourceXtractor::MeasurementFrameImagesPlugin::registerPlugin(), SourceXtractor::MeasurementFrameInfoPlugin::registerPlugin(), SourceXtractor::AssocModePlugin::registerPlugin(), SourceXtractor::CoreThresholdPartitionPlugin::registerPlugin(), SourceXtractor::BlendedFlagPlugin::registerPlugin(), SourceXtractor::MeasurementFrameRectanglePlugin::registerPlugin(), SourceXtractor::MoffatModelFittingPlugin::registerPlugin(), SourceXtractor::PeakValuePlugin::registerPlugin(), SourceXtractor::PsfPlugin::registerPlugin(), SourceXtractor::FlexibleModelFittingPlugin::registerPlugin(), SourceXtractor::WorldCentroidPlugin::registerPlugin(), SourceXtractor::JacobianPlugin::registerPlugin(), SourceXtractor::SNRRatioPlugin::registerPlugin(), SourceXtractor::MeasurementFrameGroupRectanglePlugin::registerPlugin(), SourceXtractor::DetectionFramePixelValuesPlugin::registerPlugin(), SourceXtractor::MeasurementFramePixelCentroidPlugin::registerPlugin(), SourceXtractor::ExternalFlagPlugin::registerPlugin(), SourceXtractor::DetectionFrameGroupStampPlugin::registerPlugin(), SourceXtractor::DetectionFrameSourceStampPlugin::registerPlugin(), SourceXtractor::PixelCentroidPlugin::registerPlugin(), SourceXtractor::MeasurementFramePlugin::registerPlugin(), SourceXtractor::AperturePhotometryPlugin::registerPlugin(), SourceXtractor::ShapeParametersPlugin::registerPlugin(), SourceXtractor::KronRadiusPlugin::registerPlugin(), SourceXtractor::IsophotalFluxPlugin::registerPlugin(), SourceXtractor::GroupInfoPlugin::registerPlugin(), SourceXtractor::AutoPhotometryPlugin::registerPlugin(), SourceXtractor::PixelBoundariesPlugin::registerPlugin(), SourceXtractor::VignetPlugin::registerPlugin(), SourceXtractor::OnnxPlugin::registerPlugin(), SourceXtractor::NDetectedPixelsPlugin::registerPlugin(), SourceXtractor::BoundaryFlagPlugin::registerPlugin(), SourceXtractor::SaturateFlagPlugin::registerPlugin(), SourceXtractor::SourceFlagsPlugin::registerPlugin(), and SourceXtractor::SourceIDsPlugin::registerPlugin().


The documentation for this class was generated from the following file: