SourceXtractorPlusPlus  0.10
Please provide a description of the project.
Public Member Functions | Private Attributes | List of all members
SourceXtractor::DetectionFrameGroupStamp Class Reference

#include <DetectionFrameGroupStamp.h>

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

Public Member Functions

virtual ~DetectionFrameGroupStamp ()=default
 
 DetectionFrameGroupStamp (std::shared_ptr< DetectionImage > stamp, std::shared_ptr< DetectionImage > thresholded_stamp, PixelCoordinate top_left, std::shared_ptr< WeightImage > variance_stamp)
 
const DetectionImagegetStamp () const
 
const DetectionImagegetThresholdedStamp () const
 
const DetectionImagegetVarianceStamp () const
 
PixelCoordinate getTopLeft () const
 
- Public Member Functions inherited from SourceXtractor::Property
virtual ~Property ()=default
 

Private Attributes

std::shared_ptr< DetectionImagem_stamp
 
std::shared_ptr< DetectionImagem_thresholded_stamp
 
std::shared_ptr< WeightImagem_variance_stamp
 
PixelCoordinate m_top_left
 

Detailed Description

Definition at line 33 of file DetectionFrameGroupStamp.h.

Constructor & Destructor Documentation

◆ ~DetectionFrameGroupStamp()

virtual SourceXtractor::DetectionFrameGroupStamp::~DetectionFrameGroupStamp ( )
virtualdefault

◆ DetectionFrameGroupStamp()

SourceXtractor::DetectionFrameGroupStamp::DetectionFrameGroupStamp ( std::shared_ptr< DetectionImage stamp,
std::shared_ptr< DetectionImage thresholded_stamp,
PixelCoordinate  top_left,
std::shared_ptr< WeightImage variance_stamp 
)
inline

Definition at line 39 of file DetectionFrameGroupStamp.h.

Member Function Documentation

◆ getStamp()

const DetectionImage& SourceXtractor::DetectionFrameGroupStamp::getStamp ( ) const
inline

Definition at line 46 of file DetectionFrameGroupStamp.h.

References m_stamp.

◆ getThresholdedStamp()

const DetectionImage& SourceXtractor::DetectionFrameGroupStamp::getThresholdedStamp ( ) const
inline

Definition at line 50 of file DetectionFrameGroupStamp.h.

References m_thresholded_stamp.

◆ getTopLeft()

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

Definition at line 59 of file DetectionFrameGroupStamp.h.

References m_top_left.

◆ getVarianceStamp()

const DetectionImage& SourceXtractor::DetectionFrameGroupStamp::getVarianceStamp ( ) const
inline

Definition at line 55 of file DetectionFrameGroupStamp.h.

References m_variance_stamp.

Member Data Documentation

◆ m_stamp

std::shared_ptr<DetectionImage> SourceXtractor::DetectionFrameGroupStamp::m_stamp
private

Definition at line 64 of file DetectionFrameGroupStamp.h.

Referenced by getStamp().

◆ m_thresholded_stamp

std::shared_ptr<DetectionImage> SourceXtractor::DetectionFrameGroupStamp::m_thresholded_stamp
private

Definition at line 64 of file DetectionFrameGroupStamp.h.

Referenced by getThresholdedStamp().

◆ m_top_left

PixelCoordinate SourceXtractor::DetectionFrameGroupStamp::m_top_left
private

Definition at line 66 of file DetectionFrameGroupStamp.h.

Referenced by getTopLeft().

◆ m_variance_stamp

std::shared_ptr<WeightImage> SourceXtractor::DetectionFrameGroupStamp::m_variance_stamp
private

Definition at line 65 of file DetectionFrameGroupStamp.h.

Referenced by getVarianceStamp().


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