#include <parametricellipse.h>
Public Member Functions | |
| virtual RhoParameterD & | get_rho_param () const =0 |
| virtual SizeXParameterD & | get_size_x_param () const =0 |
| virtual SizeYParameterD & | get_size_y_param () const =0 |
| virtual std::shared_ptr< RhoParameterD > | get_rho_param_ptr ()=0 |
| virtual std::shared_ptr< SizeXParameterD > | get_size_x_param_ptr ()=0 |
| virtual std::shared_ptr< SizeYParameterD > | get_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 ¶ms, ParamFilter *filter=nullptr) const =0 |
| virtual ParamCRefs & | get_parameters_const (ParamCRefs ¶ms, 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. | |