SourceXtractorPlusPlus
0.14
Please provide a description of the project.
|
Task to produce the ExternalFlag Property. More...
#include <ExternalFlagTask.h>
Public Member Functions | |
virtual | ~ExternalFlagTask () |
ExternalFlagTask (std::shared_ptr< FlagImage > flag_image, unsigned int flag_instance) | |
void | computeProperties (SourceInterface &source) const override |
Computes one or more properties for the Source. More... | |
![]() | |
virtual | ~SourceTask ()=default |
Destructor. More... | |
![]() | |
virtual | ~Task ()=default |
Destructor. More... | |
Private Attributes | |
std::shared_ptr< FlagImage > | m_flag_image |
unsigned int | m_flag_instance |
Task to produce the ExternalFlag Property.
Definition at line 47 of file ExternalFlagTask.h.
|
virtual |
Definition at line 34 of file ExternalFlagTask.cpp.
SourceXtractor::ExternalFlagTask< Combine >::ExternalFlagTask | ( | std::shared_ptr< FlagImage > | flag_image, |
unsigned int | flag_instance | ||
) |
Definition at line 38 of file ExternalFlagTask.cpp.
|
overridevirtual |
Computes one or more properties for the Source.
Implements SourceXtractor::SourceTask.
Definition at line 44 of file ExternalFlagTask.cpp.
References std::count(), SourceXtractor::MultithreadedMeasurement::g_global_mutex, SourceXtractor::PixelCoordinateList::getCoordinateList(), SourceXtractor::SourceInterface::getProperty(), std::lock(), std::vector< T >::push_back(), SourceXtractor::SourceInterface::setIndexedProperty(), and std::tie().
|
private |
Definition at line 59 of file ExternalFlagTask.h.
|
private |
Definition at line 60 of file ExternalFlagTask.h.