SourceXtractorPlusPlus  0.13
Please provide a description of the project.
OldSharp.cpp
Go to the documentation of this file.
1 
24 
25 namespace ModelFitting {
26 
27 OldSharp::OldSharp(double r_sharp_pix, double log_incr, double first_r)
28  : m_r_sharp_pix {r_sharp_pix}, m_log_incr{log_incr}, m_first_r{first_r} {
29 }
30 
31 OldSharp::~OldSharp() = default;
32 
33 void OldSharp::updateRasterizationInfo(double scale, double, Profile) {
34  m_r_sharp = m_r_sharp_pix * scale;
35 }
36 
38  return r < m_r_sharp;
39 }
40 
42  double next_r = prev_r > 0
43  ? prev_r * m_log_incr
44  : m_first_r;
45  return std::make_pair(next_r, 72);
46 }
47 
48 } // end of namespace ModelFitting
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
ModelFitting::OldSharp::~OldSharp
virtual ~OldSharp()
ModelFitting::OldSharp::insideSharpRegion
bool insideSharpRegion(double r) override
Definition: OldSharp.cpp:37
OldSharp.h
ModelFitting::OldSharp::m_first_r
double m_first_r
Definition: OldSharp.h:71
std::make_pair
T make_pair(T... args)
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