SourceXtractorPlusPlus
0.11
Please provide a description of the project.
|
#include <VignetTaskFactory.h>
Public Member Functions | |
VignetTaskFactory () | |
virtual | ~VignetTaskFactory ()=default |
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... | |
std::shared_ptr< Task > | createTask (const PropertyId &property_id) const override |
Returns a Task producing a Property corresponding to the given PropertyId. More... | |
![]() | |
virtual | ~TaskFactory ()=default |
Destructor. More... | |
virtual void | registerPropertyInstances (OutputRegistry &) |
![]() | |
virtual | ~Configurable ()=default |
Destructor. More... | |
Private Attributes | |
std::array< int, 2 > | m_vignet_size |
double | m_vignet_default_pixval |
std::vector< unsigned > | m_images |
Definition at line 31 of file VignetTaskFactory.h.
|
inline |
Definition at line 33 of file VignetTaskFactory.h.
|
virtualdefault |
|
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 39 of file VignetTaskFactory.cpp.
References Euclid::Configuration::ConfigManager::getConfiguration(), SourceXtractor::MeasurementImageConfig::getImageInfos(), m_images, m_vignet_default_pixval, m_vignet_size, and std::vector< T >::push_back().
|
overridevirtual |
Returns a Task producing a Property corresponding to the given PropertyId.
Implements SourceXtractor::TaskFactory.
Definition at line 54 of file VignetTaskFactory.cpp.
References SourceXtractor::PropertyId::getIndex(), SourceXtractor::PropertyId::getTypeId(), m_images, m_vignet_default_pixval, and m_vignet_size.
|
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 35 of file VignetTaskFactory.cpp.
References Euclid::Configuration::ConfigManager::registerConfiguration().
|
private |
Definition at line 47 of file VignetTaskFactory.h.
Referenced by configure(), and createTask().
|
private |
Definition at line 46 of file VignetTaskFactory.h.
Referenced by configure(), and createTask().
|
private |
Definition at line 45 of file VignetTaskFactory.h.
Referenced by configure(), and createTask().