SourceXtractorPlusPlus  0.15
Please provide a description of the project.
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Types | Public Member Functions | Private Attributes | List of all members
SourceXtractor::DetectionFrameSourceStamp Class Reference

A copy of the rectangular region of the detection image just large enough to include the whole Source. More...

#include <DetectionFrameSourceStamp.h>

Inheritance diagram for SourceXtractor::DetectionFrameSourceStamp:
[legend]
Collaboration diagram for SourceXtractor::DetectionFrameSourceStamp:
[legend]

Public Types

using DetectionVectorImage = VectorImage< DetectionImage::PixelType >
 
using WeightVectorImage = VectorImage< WeightImage::PixelType >
 

Public Member Functions

virtual ~DetectionFrameSourceStamp ()=default
 Destructor. More...
 
 DetectionFrameSourceStamp (std::shared_ptr< DetectionVectorImage > stamp, std::shared_ptr< DetectionVectorImage > filtered_stamp, std::shared_ptr< DetectionVectorImage > thresholded_stamp, PixelCoordinate top_left, std::shared_ptr< WeightVectorImage > variance_stamp, std::shared_ptr< DetectionVectorImage > threshold_map_stamp)
 
const DetectionVectorImagegetStamp () const
 
const DetectionVectorImagegetFilteredStamp () const
 
const DetectionVectorImagegetThresholdedStamp () const
 
const DetectionVectorImagegetThresholdMapStamp () const
 
const WeightVectorImagegetVarianceStamp () const
 
PixelCoordinate getTopLeft () const
 
- Public Member Functions inherited from SourceXtractor::Property
virtual ~Property ()=default
 

Private Attributes

std::shared_ptr
< DetectionVectorImage
m_stamp
 
std::shared_ptr
< DetectionVectorImage
m_filtered_stamp
 
std::shared_ptr
< DetectionVectorImage
m_thresholded_stamp
 
std::shared_ptr
< DetectionVectorImage
m_threshold_map_stamp
 
std::shared_ptr
< WeightVectorImage
m_variance_stamp
 
PixelCoordinate m_top_left
 

Detailed Description

A copy of the rectangular region of the detection image just large enough to include the whole Source.

Definition at line 36 of file DetectionFrameSourceStamp.h.

Member Typedef Documentation

Definition at line 40 of file DetectionFrameSourceStamp.h.

Definition at line 41 of file DetectionFrameSourceStamp.h.

Constructor & Destructor Documentation

virtual SourceXtractor::DetectionFrameSourceStamp::~DetectionFrameSourceStamp ( )
virtualdefault

Destructor.

SourceXtractor::DetectionFrameSourceStamp::DetectionFrameSourceStamp ( std::shared_ptr< DetectionVectorImage stamp,
std::shared_ptr< DetectionVectorImage filtered_stamp,
std::shared_ptr< DetectionVectorImage thresholded_stamp,
PixelCoordinate  top_left,
std::shared_ptr< WeightVectorImage variance_stamp,
std::shared_ptr< DetectionVectorImage threshold_map_stamp 
)
inline

Definition at line 48 of file DetectionFrameSourceStamp.h.

Member Function Documentation

const DetectionVectorImage& SourceXtractor::DetectionFrameSourceStamp::getFilteredStamp ( ) const
inline

Definition at line 64 of file DetectionFrameSourceStamp.h.

References m_filtered_stamp.

const DetectionVectorImage& SourceXtractor::DetectionFrameSourceStamp::getStamp ( ) const
inline
const DetectionVectorImage& SourceXtractor::DetectionFrameSourceStamp::getThresholdedStamp ( ) const
inline

Definition at line 69 of file DetectionFrameSourceStamp.h.

References m_thresholded_stamp.

const DetectionVectorImage& SourceXtractor::DetectionFrameSourceStamp::getThresholdMapStamp ( ) const
inline

Definition at line 74 of file DetectionFrameSourceStamp.h.

References m_threshold_map_stamp.

PixelCoordinate SourceXtractor::DetectionFrameSourceStamp::getTopLeft ( ) const
inline

Definition at line 83 of file DetectionFrameSourceStamp.h.

References m_top_left.

const WeightVectorImage& SourceXtractor::DetectionFrameSourceStamp::getVarianceStamp ( ) const
inline

Definition at line 79 of file DetectionFrameSourceStamp.h.

References m_variance_stamp.

Member Data Documentation

std::shared_ptr<DetectionVectorImage> SourceXtractor::DetectionFrameSourceStamp::m_filtered_stamp
private

Definition at line 88 of file DetectionFrameSourceStamp.h.

Referenced by getFilteredStamp().

std::shared_ptr<DetectionVectorImage> SourceXtractor::DetectionFrameSourceStamp::m_stamp
private

Definition at line 88 of file DetectionFrameSourceStamp.h.

Referenced by getStamp().

std::shared_ptr<DetectionVectorImage> SourceXtractor::DetectionFrameSourceStamp::m_threshold_map_stamp
private

Definition at line 89 of file DetectionFrameSourceStamp.h.

Referenced by getThresholdMapStamp().

std::shared_ptr<DetectionVectorImage> SourceXtractor::DetectionFrameSourceStamp::m_thresholded_stamp
private

Definition at line 89 of file DetectionFrameSourceStamp.h.

Referenced by getThresholdedStamp().

PixelCoordinate SourceXtractor::DetectionFrameSourceStamp::m_top_left
private

Definition at line 91 of file DetectionFrameSourceStamp.h.

Referenced by getTopLeft().

std::shared_ptr<WeightVectorImage> SourceXtractor::DetectionFrameSourceStamp::m_variance_stamp
private

Definition at line 90 of file DetectionFrameSourceStamp.h.

Referenced by getVarianceStamp().


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