|
| ParamRefs & | get_parameters (ParamRefs ¶ms, ParamFilter *filter=nullptr) const override |
| |
| ParamCRefs & | get_parameters_const (ParamCRefs ¶ms, ParamFilter *filter=nullptr) const override |
| | Same as get_parameters(), but for const refs.
|
| |
|
double | get_x () const override |
| |
|
double | get_y () const override |
| |
|
std::array< double, 2 > | get_xy () const override |
| |
|
CentroidXParameterD & | get_x_param () const |
| | Get a ref to the x param.
|
| |
|
CentroidYParameterD & | get_y_param () const |
| | Get a ref to the y param.
|
| |
|
std::shared_ptr< CentroidXParameterD > | get_x_param_ptr () |
| |
|
std::shared_ptr< CentroidYParameterD > | get_y_param_ptr () |
| |
|
void | set_x (double x) override |
| |
|
void | set_y (double y) override |
| |
|
void | set_xy (const std::array< double, 2 > &xy) override |
| |
|
std::string | repr (bool name_keywords=false, std::string_view namespace_separator=Object::CC_NAMESPACE_SEPARATOR) const override |
| |
|
std::string | str () const override |
| |
| | CentroidParameters (std::shared_ptr< CentroidXParameterD > x=nullptr, std::shared_ptr< CentroidYParameterD > y=nullptr) |
| |
|
| CentroidParameters (double x, double y) |
| | Construct a CentroidParameters with default-constructed Parameters set to x/y values.
|
| |
|
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.
|
| |
A Centroid with Parameters for x and y