SourceXtractorPlusPlus 1.0.3
SourceXtractor++, the next generation SExtractor
Loading...
Searching...
No Matches
DeblendingFactory.h
Go to the documentation of this file.
1
17/*
18 * @file DeblendingFactory.h
19 * @author nikoapos
20 */
21
22#ifndef _SEIMPLEMENTATION_DEBLENDINGFACTORY_H
23
24
28
30
31namespace SourceXtractor {
32
60
61} /* namespace SourceXtractor */
62
63#endif /* _SEIMPLEMENTATION_DEBLENDINGFACTORY_H */
64
Interface of objects which can be configured.
std::shared_ptr< SourceFactory > m_source_factory
DeblendingFactory(std::shared_ptr< SourceFactory > source_factory)
std::vector< std::shared_ptr< DeblendStep > > m_steps
std::unique_ptr< Deblending > createDeblending() const
void configure(Euclid::Configuration::ConfigManager &manager) override
Method which should initialize the object.
void reportConfigDependencies(Euclid::Configuration::ConfigManager &manager) const override
Registers all the Configuration dependencies.
virtual ~DeblendingFactory()=default
Performs a number of steps on a SourceGroup that can add or remove Sources for deblending the group.
Definition Deblending.h:56