lsst.gauss2d.fit g199a45376c+3b7b3fd841
 
Loading...
Searching...
No Matches
lsst::gauss2d::fit::SersicEllipseData Class Reference
Inheritance diagram for lsst::gauss2d::fit::SersicEllipseData:
lsst::gauss2d::fit::QuasiEllipse

Public Member Functions

 SersicEllipseData (const std::shared_ptr< const ReffXParameterD > size_x, const std::shared_ptr< const ReffYParameterD > size_y, const std::shared_ptr< const RhoParameterD > rho, const std::shared_ptr< const SersicMixComponentIndexParameterD > sersicindex, unsigned short index)
 
double get_sizeratio () const
 
double get_sigma_x () const override
 
double get_sigma_y () const override
 
double get_rho () const override
 Get the rho value.
 
double get_size_x () const override
 Get the size_x value.
 
double get_size_y () const override
 Get the size_y value.
 
std::array< double, 3 > get_xyr () const override
 Get the array of size_x, size_y, rho.
 
void set (double sigma_x, double sigma_y, double rho) override
 
void set_h (double hwhm_x, double hwhm_y, double rho) override
 
void set_sigma_x (double sigma_x) override
 
void set_sigma_y (double sigma_y) override
 
void set_rho (double rho) override
 
void set_hxyr (const std::array< double, 3 > &hxyr) override
 
void set_xyr (const std::array< double, 3 > &xyr) override
 
std::string repr (bool name_keywords, std::string_view namespace_separator) const override
 
std::string str () const override
 

Member Function Documentation

◆ get_rho()

double lsst::gauss2d::fit::SersicEllipseData::get_rho ( ) const
inlineoverridevirtual

Get the rho value.

Implements lsst::gauss2d::fit::QuasiEllipse.

◆ get_size_x()

double lsst::gauss2d::fit::SersicEllipseData::get_size_x ( ) const
inlineoverridevirtual

Get the size_x value.

Implements lsst::gauss2d::fit::QuasiEllipse.

◆ get_size_y()

double lsst::gauss2d::fit::SersicEllipseData::get_size_y ( ) const
inlineoverridevirtual

Get the size_y value.

Implements lsst::gauss2d::fit::QuasiEllipse.

◆ get_xyr()

std::array< double, 3 > lsst::gauss2d::fit::SersicEllipseData::get_xyr ( ) const
inlineoverridevirtual

Get the array of size_x, size_y, rho.

Reimplemented from lsst::gauss2d::fit::QuasiEllipse.


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