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

#include <ObjectInfo.h>

Collaboration diagram for SourceXtractor::ObjectInfo:
[legend]

Public Member Functions

 ObjectInfo (const SourceInterface &source)
 
virtual ~ObjectInfo ()=default
 
SeFloat getCentroidX () const
 
SeFloat getCentroidY () const
 
SeFloat getIsoFlux () const
 
SeFloat getRadius () const
 
SeFloat getAngle () const
 
SeFloat getAspectRatio () const
 

Private Attributes

std::reference_wrapper< const SourceInterfacem_source
 

Detailed Description

Definition at line 31 of file ObjectInfo.h.

Constructor & Destructor Documentation

◆ ObjectInfo()

SourceXtractor::ObjectInfo::ObjectInfo ( const SourceInterface source)

Definition at line 29 of file ObjectInfo.cpp.

◆ ~ObjectInfo()

virtual SourceXtractor::ObjectInfo::~ObjectInfo ( )
virtualdefault

Member Function Documentation

◆ getAngle()

SeFloat SourceXtractor::ObjectInfo::getAngle ( ) const

Definition at line 49 of file ObjectInfo.cpp.

References m_source.

Referenced by SourceXtractor::BOOST_PYTHON_MODULE().

◆ getAspectRatio()

SeFloat SourceXtractor::ObjectInfo::getAspectRatio ( ) const

Definition at line 53 of file ObjectInfo.cpp.

References m_source.

Referenced by SourceXtractor::BOOST_PYTHON_MODULE().

◆ getCentroidX()

SeFloat SourceXtractor::ObjectInfo::getCentroidX ( ) const

Definition at line 31 of file ObjectInfo.cpp.

References m_source.

Referenced by SourceXtractor::BOOST_PYTHON_MODULE().

◆ getCentroidY()

SeFloat SourceXtractor::ObjectInfo::getCentroidY ( ) const

Definition at line 36 of file ObjectInfo.cpp.

References m_source.

Referenced by SourceXtractor::BOOST_PYTHON_MODULE().

◆ getIsoFlux()

SeFloat SourceXtractor::ObjectInfo::getIsoFlux ( ) const

Definition at line 41 of file ObjectInfo.cpp.

References SourceXtractor::IsophotalFlux::getFlux(), and m_source.

Referenced by SourceXtractor::BOOST_PYTHON_MODULE().

Here is the call graph for this function:

◆ getRadius()

SeFloat SourceXtractor::ObjectInfo::getRadius ( ) const

Definition at line 45 of file ObjectInfo.cpp.

References SourceXtractor::ShapeParameters::getEllipseA(), and m_source.

Referenced by SourceXtractor::BOOST_PYTHON_MODULE().

Here is the call graph for this function:

Member Data Documentation

◆ m_source

std::reference_wrapper<const SourceInterface> SourceXtractor::ObjectInfo::m_source
private

Definition at line 53 of file ObjectInfo.h.

Referenced by getAngle(), getAspectRatio(), getCentroidX(), getCentroidY(), getIsoFlux(), and getRadius().


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