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

A Task that acts on a Source to compute one or more properties. More...

#include <SourceTask.h>

Inherits SourceXtractor::Task.

Inherited by SourceXtractor::ExternalFlagTask< ExternalFlagCombineTypes::Or >, SourceXtractor::ExternalFlagTask< ExternalFlagCombineTypes::And >, SourceXtractor::ExternalFlagTask< ExternalFlagCombineTypes::Min >, SourceXtractor::ExternalFlagTask< ExternalFlagCombineTypes::Max >, SourceXtractor::ExternalFlagTask< ExternalFlagCombineTypes::Most >, SourceXtractor::ApertureFlagTask, SourceXtractor::AperturePhotometryArrayTask, SourceXtractor::AperturePhotometryTask, SourceXtractor::AssocModeDummyTask, SourceXtractor::AssocModeTask, SourceXtractor::AutoPhotometryArrayTask, SourceXtractor::AutoPhotometryFlagTask, SourceXtractor::AutoPhotometryTask, SourceXtractor::BlendedFlagTask, SourceXtractor::BoundaryFlagSourceTask, SourceXtractor::CoreThresholdPartitionTask, SourceXtractor::DefaultMeasurementFrameTask, SourceXtractor::DetectionFrameCoordinatesTask, SourceXtractor::DetectionFrameImagesTask, SourceXtractor::DetectionFrameInfoTask, SourceXtractor::DetectionFramePixelValuesTask, SourceXtractor::DetectionFrameSourceStampTask, SourceXtractor::ErrorEllipseTask, SourceXtractor::ExternalFlagTask< Combine >, SourceXtractor::FluxRadiusTask, SourceXtractor::GrowthCurveResampledTask, SourceXtractor::GrowthCurveTask, SourceXtractor::HduNumberTask, SourceXtractor::IsophotalFluxTask, SourceXtractor::JacobianSourceTask, SourceXtractor::KronRadiusTask, SourceXtractor::MeasurementFrameCoordinatesTask, SourceXtractor::MeasurementFrameImagesTask, SourceXtractor::MeasurementFrameInfoTask, SourceXtractor::MeasurementFramePixelCentroidTask, SourceXtractor::MeasurementFrameRectangleTask, SourceXtractor::MeasurementFrameRectangleTaskNoDetect, SourceXtractor::MeasurementFrameTask, SourceXtractor::MoffatModelEvaluatorTask, SourceXtractor::MoffatModelFittingTask, SourceXtractor::NDetectedPixelsSourceTask, SourceXtractor::OnnxSourceTask, SourceXtractor::PeakValueTask, SourceXtractor::PixelBoundariesTask, SourceXtractor::PixelBoundariesTaskHalfMaximum, SourceXtractor::PixelCentroidTask, SourceXtractor::ReferenceCoordinatesTask, SourceXtractor::SNRRatioSourceTask, SourceXtractor::SaturateFlagSourceTask, SourceXtractor::ShapeParametersTask, SourceXtractor::SourceFlagsSourceTask, SourceXtractor::SourceIDTask, SourceXtractor::SourcePsfTask, SourceXtractor::VignetArraySourceTask, SourceXtractor::VignetSourceTask, and SourceXtractor::WorldCentroidTask.

Collaboration diagram for SourceXtractor::SourceTask:

Public Member Functions

virtual ~SourceTask ()=default
 Destructor.
virtual void computeProperties (SourceInterface &source) const =0
 Computes one or more properties for the Source.
Public Member Functions inherited from SourceXtractor::Task
virtual ~Task ()=default
 Destructor.

Detailed Description

A Task that acts on a Source to compute one or more properties.

Definition at line 36 of file SourceTask.h.

Constructor & Destructor Documentation

◆ ~SourceTask()

virtual SourceXtractor::SourceTask::~SourceTask ( )
virtualdefault

Destructor.

Member Function Documentation

◆ computeProperties()

virtual void SourceXtractor::SourceTask::computeProperties ( SourceInterface & source) const
pure virtual

Computes one or more properties for the Source.

Implemented in SourceXtractor::ApertureFlagTask, SourceXtractor::AperturePhotometryArrayTask, SourceXtractor::AperturePhotometryTask, SourceXtractor::AssocModeDummyTask, SourceXtractor::AssocModeTask, SourceXtractor::AutoPhotometryArrayTask, SourceXtractor::AutoPhotometryFlagTask, SourceXtractor::AutoPhotometryTask, SourceXtractor::BlendedFlagTask, SourceXtractor::BoundaryFlagSourceTask, SourceXtractor::CoreThresholdPartitionTask, SourceXtractor::DefaultMeasurementFrameTask, SourceXtractor::DetectionFrameCoordinatesTask, SourceXtractor::DetectionFrameImagesTask, SourceXtractor::DetectionFrameInfoTask, SourceXtractor::DetectionFramePixelValuesTask, SourceXtractor::DetectionFrameSourceStampTask, SourceXtractor::ErrorEllipseTask, SourceXtractor::ExternalFlagTask< Combine >, SourceXtractor::ExternalFlagTask< ExternalFlagCombineTypes::And >, SourceXtractor::ExternalFlagTask< ExternalFlagCombineTypes::Max >, SourceXtractor::ExternalFlagTask< ExternalFlagCombineTypes::Min >, SourceXtractor::ExternalFlagTask< ExternalFlagCombineTypes::Most >, SourceXtractor::ExternalFlagTask< ExternalFlagCombineTypes::Or >, SourceXtractor::FluxRadiusTask, SourceXtractor::GrowthCurveResampledTask, SourceXtractor::GrowthCurveTask, SourceXtractor::HduNumberTask, SourceXtractor::IsophotalFluxTask, SourceXtractor::JacobianSourceTask, SourceXtractor::KronRadiusTask, SourceXtractor::MeasurementFrameCoordinatesTask, SourceXtractor::MeasurementFrameImagesTask, SourceXtractor::MeasurementFrameInfoTask, SourceXtractor::MeasurementFramePixelCentroidTask, SourceXtractor::MeasurementFrameRectangleTask, SourceXtractor::MeasurementFrameRectangleTaskNoDetect, SourceXtractor::MeasurementFrameTask, SourceXtractor::MoffatModelEvaluatorTask, SourceXtractor::MoffatModelFittingTask, SourceXtractor::NDetectedPixelsSourceTask, SourceXtractor::OnnxSourceTask, SourceXtractor::PeakValueTask, SourceXtractor::PixelBoundariesTask, SourceXtractor::PixelBoundariesTaskHalfMaximum, SourceXtractor::PixelCentroidTask, SourceXtractor::ReferenceCoordinatesTask, SourceXtractor::SaturateFlagSourceTask, SourceXtractor::ShapeParametersTask, SourceXtractor::SNRRatioSourceTask, SourceXtractor::SourceFlagsSourceTask, SourceXtractor::SourceIDTask, SourceXtractor::SourcePsfTask, SourceXtractor::VignetArraySourceTask, SourceXtractor::VignetSourceTask, and SourceXtractor::WorldCentroidTask.


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