SourceXtractorPlusPlus  0.13
Please provide a description of the project.
OldSharp.h
Go to the documentation of this file.
1 
23 #ifndef MODELFITTING_OLDSHARP_H
24 #define MODELFITTING_OLDSHARP_H
25 
27 
28 namespace ModelFitting {
29 
39 class OldSharp : public SharpRegionManager {
40 
41 public:
42 
52  OldSharp(double r_sharp_pix=4., double log_incr=1.122, double first_r=1E-4);
53 
54  virtual ~OldSharp();
55 
60  void updateRasterizationInfo(double scale, double, Profile) override;
61 
62  bool insideSharpRegion(double r) override;
63 
64  std::pair<double, int> nextRadiusAndAngleNo(double prev_r) override;
65 
66 private:
67 
68  double m_r_sharp_pix;
69  double m_r_sharp {0.};
70  double m_log_incr;
71  double m_first_r;
72 
73 }; // end of class OldSharp
74 
75 } // end of namespace ModelFitting
76 
77 #endif /* MODELFITTING_OLDSHARP_H */
78 
ModelFitting::OldSharp
Definition: OldSharp.h:39
std::pair
ModelFitting::OldSharp::updateRasterizationInfo
void updateRasterizationInfo(double scale, double, Profile) override
Definition: OldSharp.cpp:33
std::function< double(double)>
ModelFitting::OldSharp::OldSharp
OldSharp(double r_sharp_pix=4., double log_incr=1.122, double first_r=1E-4)
Definition: OldSharp.cpp:27
ModelFitting::OldSharp::m_r_sharp
double m_r_sharp
Definition: OldSharp.h:69
ModelFitting::OldSharp::m_r_sharp_pix
double m_r_sharp_pix
Definition: OldSharp.h:68
SharpRegionManager.h
ModelFitting::OldSharp::~OldSharp
virtual ~OldSharp()
ModelFitting::OldSharp::insideSharpRegion
bool insideSharpRegion(double r) override
Definition: OldSharp.cpp:37
ModelFitting::OldSharp::m_first_r
double m_first_r
Definition: OldSharp.h:71
ModelFitting::OldSharp::m_log_incr
double m_log_incr
Definition: OldSharp.h:70
ModelFitting
Definition: AsinhChiSquareComparator.h:30
ModelFitting::OldSharp::nextRadiusAndAngleNo
std::pair< double, int > nextRadiusAndAngleNo(double prev_r) override
Definition: OldSharp.cpp:41
ModelFitting::SharpRegionManager
Definition: SharpRegionManager.h:44