SourceXtractorPlusPlus 1.0.3
SourceXtractor++, the next generation SExtractor
Loading...
Searching...
No Matches
SourceXtractor::PixelBoundaries Class Reference

The bounding box of all the pixels in the source. Both min and max coordinate are inclusive. More...

#include <PixelBoundaries.h>

Inheritance diagram for SourceXtractor::PixelBoundaries:
Collaboration diagram for SourceXtractor::PixelBoundaries:

Public Member Functions

virtual ~PixelBoundaries ()=default
 Destructor.
 PixelBoundaries (int min_x, int min_y, int max_x, int max_y)
PixelCoordinate getMin () const
PixelCoordinate getMax () const
int getWidth () const
int getHeight () const
Public Member Functions inherited from SourceXtractor::Property
virtual ~Property ()=default

Private Attributes

PixelCoordinate m_min
PixelCoordinate m_max

Detailed Description

The bounding box of all the pixels in the source. Both min and max coordinate are inclusive.

Definition at line 37 of file PixelBoundaries.h.

Constructor & Destructor Documentation

◆ ~PixelBoundaries()

virtual SourceXtractor::PixelBoundaries::~PixelBoundaries ( )
virtualdefault

Destructor.

◆ PixelBoundaries()

SourceXtractor::PixelBoundaries::PixelBoundaries ( int min_x,
int min_y,
int max_x,
int max_y )
inline

Member Function Documentation

◆ getHeight()

int SourceXtractor::PixelBoundaries::getHeight ( ) const
inline

Definition at line 61 of file PixelBoundaries.h.

References m_max, and m_min.

◆ getMax()

PixelCoordinate SourceXtractor::PixelBoundaries::getMax ( ) const
inline

Definition at line 53 of file PixelBoundaries.h.

References m_max.

Referenced by SourceXtractor::OverlappingBoundariesCriteria::shouldGroup().

◆ getMin()

PixelCoordinate SourceXtractor::PixelBoundaries::getMin ( ) const
inline

Definition at line 49 of file PixelBoundaries.h.

References m_min.

Referenced by SourceXtractor::OverlappingBoundariesCriteria::shouldGroup().

◆ getWidth()

int SourceXtractor::PixelBoundaries::getWidth ( ) const
inline

Definition at line 57 of file PixelBoundaries.h.

References m_max, and m_min.

Member Data Documentation

◆ m_max

PixelCoordinate SourceXtractor::PixelBoundaries::m_max
private

Definition at line 66 of file PixelBoundaries.h.

Referenced by getHeight(), getMax(), getWidth(), and PixelBoundaries().

◆ m_min

PixelCoordinate SourceXtractor::PixelBoundaries::m_min
private

Definition at line 66 of file PixelBoundaries.h.

Referenced by getHeight(), getMin(), getWidth(), and PixelBoundaries().


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