SourceXtractorPlusPlus 1.0.3
SourceXtractor++, the next generation SExtractor
Loading...
Searching...
No Matches
SourceXtractor::Plugin Class Referenceabstract

Plugins must implement this interface. More...

#include <Plugin.h>

Inheritance diagram for SourceXtractor::Plugin:

Public Member Functions

virtual ~Plugin ()=default
virtual std::string getIdString () const =0
virtual void registerPlugin (PluginAPI &plugin_api)=0

Detailed Description

Plugins must implement this interface.

registerPlugin() is going to be called to give the plugin a chance to register what it needs to.

Definition at line 38 of file Plugin.h.

Constructor & Destructor Documentation

◆ ~Plugin()

virtual SourceXtractor::Plugin::~Plugin ( )
virtualdefault

Member Function Documentation

◆ getIdString()

virtual std::string SourceXtractor::Plugin::getIdString ( ) const
pure virtual

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

◆ registerPlugin()

virtual void SourceXtractor::Plugin::registerPlugin ( PluginAPI & plugin_api)
pure virtual

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


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