SourceXtractorPlusPlus  0.8
Please provide a description of the project.
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
TransformedModel.h
Go to the documentation of this file.
1 
17 /*
18  * TransformedModel.h
19  *
20  * Created on: Jul 6, 2018
21  * Author: mschefer
22  */
23 
24 #ifndef _MODELFITTING_MODELS_TRANSFORMEDMODEL_H_
25 #define _MODELFITTING_MODELS_TRANSFORMEDMODEL_H_
26 
27 
29 
30 namespace ModelFitting {
31 
33 
34 public:
35 
38  std::shared_ptr<BasicParameter> rotation_angle, double width, double height,
41 
44  std::shared_ptr<BasicParameter> rotation_angle, double width, double height,
46 
48 
49  virtual ~TransformedModel() = default;
50 };
51 
52 }
53 
54 #endif /* _MODELFITTING_MODELS_TRANSFORMEDMODEL_H_ */
std::shared_ptr< DependentParameter< std::shared_ptr< EngineParameter > > > x
std::shared_ptr< DependentParameter< std::shared_ptr< EngineParameter > > > y
virtual ~TransformedModel()=default
STL class.
STL class.
TransformedModel(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, std::tuple< double, double, double, double > transform)
std::pair< double, double > transform(int x, int y, const std::array< double, 4 > &t)