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

#include <AssocMode.h>

Inheritance diagram for SourceXtractor::AssocMode:
Collaboration diagram for SourceXtractor::AssocMode:

Public Types

template<typename T>
using NdArray = Euclid::NdArray::NdArray<T>

Public Member Functions

virtual ~AssocMode ()=default
 Destructor.
 AssocMode ()
 AssocMode (bool has_assoc, const std::vector< double > &assoc_data, double ref_frame_pixel_width=0.0, double ref_frame_pixel_height=0.0, unsigned int group_id=0)
bool getMatch () const
const NdArray< SeFloat > & getAssocValues () const
double getRefFramePixelWidth () const
double getRefFramePixelHeight () const
unsigned int getGroupId () const
Public Member Functions inherited from SourceXtractor::Property
virtual ~Property ()=default

Private Attributes

bool m_has_assoc
NdArray< SeFloatm_assoc_data
double m_ref_frame_pixel_width
double m_ref_frame_pixel_height
unsigned int m_group_id

Detailed Description

Definition at line 33 of file AssocMode.h.

Member Typedef Documentation

◆ NdArray

Definition at line 36 of file AssocMode.h.

Constructor & Destructor Documentation

◆ ~AssocMode()

virtual SourceXtractor::AssocMode::~AssocMode ( )
virtualdefault

Destructor.

◆ AssocMode() [1/2]

SourceXtractor::AssocMode::AssocMode ( )
inline

Definition at line 43 of file AssocMode.h.

References m_assoc_data, and m_has_assoc.

◆ AssocMode() [2/2]

SourceXtractor::AssocMode::AssocMode ( bool has_assoc,
const std::vector< double > & assoc_data,
double ref_frame_pixel_width = 0.0,
double ref_frame_pixel_height = 0.0,
unsigned int group_id = 0 )
inline

Definition at line 47 of file AssocMode.h.

References m_assoc_data, m_has_assoc, and std::vector< T >::size().

Here is the call graph for this function:

Member Function Documentation

◆ getAssocValues()

const NdArray< SeFloat > & SourceXtractor::AssocMode::getAssocValues ( ) const
inline

Definition at line 61 of file AssocMode.h.

References m_assoc_data.

◆ getGroupId()

unsigned int SourceXtractor::AssocMode::getGroupId ( ) const
inline

Definition at line 73 of file AssocMode.h.

References m_group_id.

◆ getMatch()

bool SourceXtractor::AssocMode::getMatch ( ) const
inline

Definition at line 57 of file AssocMode.h.

References m_has_assoc.

Referenced by SourceXtractor::AssocModePartitionStep::partition().

◆ getRefFramePixelHeight()

double SourceXtractor::AssocMode::getRefFramePixelHeight ( ) const
inline

Definition at line 69 of file AssocMode.h.

References m_ref_frame_pixel_height.

◆ getRefFramePixelWidth()

double SourceXtractor::AssocMode::getRefFramePixelWidth ( ) const
inline

Definition at line 65 of file AssocMode.h.

References m_ref_frame_pixel_width.

Member Data Documentation

◆ m_assoc_data

NdArray<SeFloat> SourceXtractor::AssocMode::m_assoc_data
private

Definition at line 80 of file AssocMode.h.

Referenced by AssocMode(), AssocMode(), and getAssocValues().

◆ m_group_id

unsigned int SourceXtractor::AssocMode::m_group_id
private

Definition at line 84 of file AssocMode.h.

Referenced by getGroupId().

◆ m_has_assoc

bool SourceXtractor::AssocMode::m_has_assoc
private

Definition at line 78 of file AssocMode.h.

Referenced by AssocMode(), AssocMode(), and getMatch().

◆ m_ref_frame_pixel_height

double SourceXtractor::AssocMode::m_ref_frame_pixel_height
private

Definition at line 83 of file AssocMode.h.

Referenced by getRefFramePixelHeight().

◆ m_ref_frame_pixel_width

double SourceXtractor::AssocMode::m_ref_frame_pixel_width
private

Definition at line 82 of file AssocMode.h.

Referenced by getRefFramePixelWidth().


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