lsst.gauss2d.fit g199a45376c+3b7b3fd841
 
Loading...
Searching...
No Matches
lsst::gauss2d::fit::ParametricEllipse Class Referenceabstract

#include <parametricellipse.h>

Inheritance diagram for lsst::gauss2d::fit::ParametricEllipse:
lsst::gauss2d::fit::Parametric lsst::gauss2d::fit::QuasiEllipse lsst::gauss2d::fit::GaussianParametricEllipse lsst::gauss2d::fit::SersicParametricEllipse

Public Member Functions

virtual RhoParameterDget_rho_param () const =0
 
virtual SizeXParameterDget_size_x_param () const =0
 
virtual SizeYParameterDget_size_y_param () const =0
 
virtual std::shared_ptr< RhoParameterDget_rho_param_ptr ()=0
 
virtual std::shared_ptr< SizeXParameterDget_size_x_param_ptr ()=0
 
virtual std::shared_ptr< SizeYParameterDget_size_y_param_ptr ()=0
 
virtual void set_rho (double rho)=0
 
virtual void set_size_x (double size_x)=0
 
virtual void set_size_y (double size_y)=0
 
virtual void set_xyr (const std::array< double, 3 > &xyr)
 
- Public Member Functions inherited from lsst::gauss2d::fit::Parametric
virtual ParamRefs & get_parameters (ParamRefs &params, ParamFilter *filter=nullptr) const =0
 
virtual ParamCRefs & get_parameters_const (ParamCRefs &params, ParamFilter *filter=nullptr) const =0
 Same as get_parameters(), but for const refs.
 
ParamRefs get_parameters_new (ParamFilter *filter=nullptr) const
 Same as get_parameters(), but returning a new vector.
 
ParamCRefs get_parameters_const_new (ParamFilter *filter=nullptr) const
 Same as get_parameters_const(), but returning a new vector.
 
- Public Member Functions inherited from lsst::gauss2d::fit::QuasiEllipse
virtual double get_rho () const =0
 Get the rho value.
 
virtual double get_size_x () const =0
 Get the size_x value.
 
virtual double get_size_y () const =0
 Get the size_y value.
 
virtual std::array< double, 3 > get_xyr () const
 Get the array of size_x, size_y, rho.
 

Detailed Description


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