SourceXtractorPlusPlus 1.0.3
SourceXtractor++, the next generation SExtractor
Loading...
Searching...
No Matches
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:

Public Member Functions

virtual ~PluginAPI ()=default
virtual TaskFactoryRegistrygetTaskFactoryRegistry () const =0
virtual OutputRegistrygetOutputRegistry () const =0

Detailed Description

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

Definition at line 40 of file PluginAPI.h.

Constructor & Destructor Documentation

◆ ~PluginAPI()

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

Member Function Documentation

◆ getOutputRegistry()

virtual OutputRegistry & SourceXtractor::PluginAPI::getOutputRegistry ( ) const
pure virtual

◆ getTaskFactoryRegistry()

virtual TaskFactoryRegistry & SourceXtractor::PluginAPI::getTaskFactoryRegistry ( ) const
pure virtual

Implemented in SourceXtractor::PluginManager.

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


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