SourceXtractorPlusPlus
0.11
Please provide a description of the project.
|
#include <ExtendedModel.h>
Public Member Functions | |
ExtendedModel (std::vector< std::unique_ptr< ModelComponent >> &&component_list, std::shared_ptr< BasicParameter > x_scale, std::shared_ptr< BasicParameter > y_scale, std::shared_ptr< BasicParameter > rotation_angle, double width, double height, std::shared_ptr< BasicParameter > x, std::shared_ptr< BasicParameter > y) | |
ExtendedModel (ExtendedModel &&)=default | |
virtual | ~ExtendedModel ()=default |
virtual double | getValue (double x, double y) const |
virtual ImageType | getRasterizedImage (double pixel_scale, std::size_t size_x, std::size_t size_y) const |
double | getWidth () const |
double | getHeight () const |
![]() | |
PositionedModel (std::shared_ptr< BasicParameter > x, std::shared_ptr< BasicParameter > y) | |
PositionedModel (PositionedModel &&other) | |
virtual | ~PositionedModel ()=default |
double | getX () const |
double | getY () const |
Protected Attributes | |
std::vector< std::unique_ptr< ModelComponent > > | m_component_list {} |
Private Attributes | |
double | m_width |
double | m_height |
Definition at line 39 of file ExtendedModel.h.
ModelFitting::ExtendedModel< ImageType >::ExtendedModel | ( | std::vector< std::unique_ptr< ModelComponent >> && | component_list, |
std::shared_ptr< BasicParameter > | x_scale, | ||
std::shared_ptr< BasicParameter > | y_scale, | ||
std::shared_ptr< BasicParameter > | rotation_angle, | ||
double | width, | ||
double | height, | ||
std::shared_ptr< BasicParameter > | x, | ||
std::shared_ptr< BasicParameter > | y | ||
) |
|
default |
|
virtualdefault |
|
inline |
Definition at line 60 of file ExtendedModel.h.
|
virtual |
|
virtual |
|
inline |
Definition at line 56 of file ExtendedModel.h.
|
protected |
Definition at line 65 of file ExtendedModel.h.
Referenced by ModelFitting::TransformedModel< ImageType >::TransformedModel().
|
private |
Definition at line 69 of file ExtendedModel.h.
Referenced by ModelFitting::ExtendedModel< std::shared_ptr >::getHeight().
|
private |
Definition at line 68 of file ExtendedModel.h.
Referenced by ModelFitting::ExtendedModel< std::shared_ptr >::getWidth().