|
SourceXtractorPlusPlus 0.21
SourceXtractor++, the next generation SExtractor
|
#include <OnlySmooth.h>


Public Member Functions | |
| virtual | ~OnlySmooth () |
| void | updateRasterizationInfo (double, double, Profile) override |
| bool | insideSharpRegion (double) override |
| std::pair< double, int > | nextRadiusAndAngleNo (double) override |
Public Member Functions inherited from ModelFitting::SharpRegionManager | |
| virtual | ~SharpRegionManager ()=default |
Additional Inherited Members | |
Public Types inherited from ModelFitting::SharpRegionManager | |
| using | Profile = std::function<double(double)> |
Definition at line 30 of file OnlySmooth.h.
|
virtualdefault |
| r | Distance to the origin of the function |
Implements ModelFitting::SharpRegionManager.
Definition at line 33 of file OnlySmooth.cpp.
|
overridevirtual |
Computes the next sampling distance, and how many points around the circumference must be sampled at this distance.
| prev_r | Previous sampling distance. 0 for the first call. |
Implements ModelFitting::SharpRegionManager.
Definition at line 37 of file OnlySmooth.cpp.
References std::make_pair().

|
overridevirtual |
Allows the region manager to update whatever internal information it needs to decide on the sharp region that needs sampling.
| scale | Pixel scale |
| r_max | Limit the sampling region to this value |
| profile | Profile to be oversampled. It can be used to adjust to the actual function. |
Implements ModelFitting::SharpRegionManager.
Definition at line 29 of file OnlySmooth.cpp.