SourceXtractorPlusPlus
0.10
Please provide a description of the project.
|
Produces IsophotalFluxTask. More...
#include <IsophotalFluxTaskFactory.h>
Public Member Functions | |
IsophotalFluxTaskFactory () | |
virtual | ~IsophotalFluxTaskFactory ()=default |
Destructor. More... | |
virtual std::shared_ptr< Task > | createTask (const PropertyId &property_id) const override |
Returns a Task producing a Property corresponding to the given PropertyId. More... | |
void | reportConfigDependencies (Euclid::Configuration::ConfigManager &manager) const override |
Registers all the Configuration dependencies. More... | |
void | configure (Euclid::Configuration::ConfigManager &manager) override |
Method which should initialize the object. More... | |
![]() | |
virtual | ~TaskFactory ()=default |
Destructor. More... | |
virtual void | registerPropertyInstances (OutputRegistry &) |
![]() | |
virtual | ~Configurable ()=default |
Destructor. More... | |
Private Attributes | |
SeFloat | m_magnitude_zero_point |
Produces IsophotalFluxTask.
Definition at line 35 of file IsophotalFluxTaskFactory.h.
|
inline |
Definition at line 37 of file IsophotalFluxTaskFactory.h.
|
virtualdefault |
Destructor.
|
overridevirtual |
Method which should initialize the object.
The given manager is guaranteed to already be in the initialized state, so all the required Configurations can be accessed using its getConfiguration() method.
manager | The manager to get the Configurations from |
Reimplemented from SourceXtractor::TaskFactory.
Definition at line 36 of file IsophotalFluxTaskFactory.cpp.
References Euclid::Configuration::ConfigManager::getConfiguration(), and m_magnitude_zero_point.
|
overridevirtual |
Returns a Task producing a Property corresponding to the given PropertyId.
Implements SourceXtractor::TaskFactory.
Definition at line 40 of file IsophotalFluxTaskFactory.cpp.
References m_magnitude_zero_point.
|
overridevirtual |
Registers all the Configuration dependencies.
Configurable implementations should implement this method to register to the given ConfigManager (using the registerConfiguration() method) all the Configurations they are going to use
manager | The manager to register the dependencies to |
Reimplemented from SourceXtractor::TaskFactory.
Definition at line 32 of file IsophotalFluxTaskFactory.cpp.
References Euclid::Configuration::ConfigManager::registerConfiguration().
|
private |
Definition at line 49 of file IsophotalFluxTaskFactory.h.
Referenced by configure(), and createTask().