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

#include <MeasurementFramePixelCentroid.h>

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

Public Member Functions

virtual ~MeasurementFramePixelCentroid ()=default
 Destructor. More...
 
 MeasurementFramePixelCentroid (bool bad_projection)
 
 MeasurementFramePixelCentroid (SeFloat centroid_x, SeFloat centroid_y)
 
SeFloat getCentroidX () const
 X coordinate of centroid. More...
 
SeFloat getCentroidY () const
 Y coordinate of centroid. More...
 
bool badProjection () const
 
- Public Member Functions inherited from SourceXtractor::Property
virtual ~Property ()=default
 

Private Attributes

SeFloat m_centroid_x
 
SeFloat m_centroid_y
 
bool m_bad_projection
 

Detailed Description

Definition at line 31 of file MeasurementFramePixelCentroid.h.

Constructor & Destructor Documentation

◆ ~MeasurementFramePixelCentroid()

virtual SourceXtractor::MeasurementFramePixelCentroid::~MeasurementFramePixelCentroid ( )
virtualdefault

Destructor.

◆ MeasurementFramePixelCentroid() [1/2]

SourceXtractor::MeasurementFramePixelCentroid::MeasurementFramePixelCentroid ( bool  bad_projection)
inlineexplicit

Definition at line 38 of file MeasurementFramePixelCentroid.h.

◆ MeasurementFramePixelCentroid() [2/2]

SourceXtractor::MeasurementFramePixelCentroid::MeasurementFramePixelCentroid ( SeFloat  centroid_x,
SeFloat  centroid_y 
)
inline

Definition at line 41 of file MeasurementFramePixelCentroid.h.

Member Function Documentation

◆ badProjection()

bool SourceXtractor::MeasurementFramePixelCentroid::badProjection ( ) const
inline

true if the translation detection pixel -> world -> measurement pixel failed (probably falls outside the measurement image and the projection there is discontinuous)

Definition at line 56 of file MeasurementFramePixelCentroid.h.

References m_bad_projection.

◆ getCentroidX()

SeFloat SourceXtractor::MeasurementFramePixelCentroid::getCentroidX ( ) const
inline

X coordinate of centroid.

Definition at line 45 of file MeasurementFramePixelCentroid.h.

References m_centroid_x.

Referenced by SourceXtractor::getCoordX().

◆ getCentroidY()

SeFloat SourceXtractor::MeasurementFramePixelCentroid::getCentroidY ( ) const
inline

Y coordinate of centroid.

Definition at line 50 of file MeasurementFramePixelCentroid.h.

References m_centroid_y.

Referenced by SourceXtractor::getCoordY().

Member Data Documentation

◆ m_bad_projection

bool SourceXtractor::MeasurementFramePixelCentroid::m_bad_projection
private

Definition at line 62 of file MeasurementFramePixelCentroid.h.

Referenced by badProjection().

◆ m_centroid_x

SeFloat SourceXtractor::MeasurementFramePixelCentroid::m_centroid_x
private

Definition at line 61 of file MeasurementFramePixelCentroid.h.

Referenced by getCentroidX().

◆ m_centroid_y

SeFloat SourceXtractor::MeasurementFramePixelCentroid::m_centroid_y
private

Definition at line 61 of file MeasurementFramePixelCentroid.h.

Referenced by getCentroidY().


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