diff options
Diffstat (limited to 'source/blender/freestyle/intern/stroke/AdvancedPredicates1D.h')
-rw-r--r-- | source/blender/freestyle/intern/stroke/AdvancedPredicates1D.h | 67 |
1 files changed, 33 insertions, 34 deletions
diff --git a/source/blender/freestyle/intern/stroke/AdvancedPredicates1D.h b/source/blender/freestyle/intern/stroke/AdvancedPredicates1D.h index e3bfae8289a..df66f82b868 100644 --- a/source/blender/freestyle/intern/stroke/AdvancedPredicates1D.h +++ b/source/blender/freestyle/intern/stroke/AdvancedPredicates1D.h @@ -42,45 +42,44 @@ namespace Predicates1D { /*! Returns true if the density evaluated for the * Interface1D is less than a user-defined density value. */ -class DensityLowerThanUP1D : public UnaryPredicate1D -{ -public: - /*! Builds the functor. - * \param threshold: - * The value of the threshold density. - * Any Interface1D having a density lower than this threshold will match. - * \param sigma: - * The sigma value defining the density evaluation window size used in the DensityF0D functor. - */ - DensityLowerThanUP1D(double threshold, double sigma = 2) - { - _threshold = threshold; - _sigma = sigma; - } +class DensityLowerThanUP1D : public UnaryPredicate1D { + public: + /*! Builds the functor. + * \param threshold: + * The value of the threshold density. + * Any Interface1D having a density lower than this threshold will match. + * \param sigma: + * The sigma value defining the density evaluation window size used in the DensityF0D functor. + */ + DensityLowerThanUP1D(double threshold, double sigma = 2) + { + _threshold = threshold; + _sigma = sigma; + } - /*! Returns the string "DensityLowerThanUP1D" */ - string getName() const - { - return "DensityLowerThanUP1D"; - } + /*! Returns the string "DensityLowerThanUP1D" */ + string getName() const + { + return "DensityLowerThanUP1D"; + } - /*! The () operator. */ - int operator()(Interface1D& inter) - { - Functions1D::DensityF1D fun(_sigma); - if (fun(inter) < 0) - return -1; - result = (fun.result < _threshold); - return 0; - } + /*! The () operator. */ + int operator()(Interface1D &inter) + { + Functions1D::DensityF1D fun(_sigma); + if (fun(inter) < 0) + return -1; + result = (fun.result < _threshold); + return 0; + } -private: - double _sigma; - double _threshold; + private: + double _sigma; + double _threshold; }; -} // end of namespace Predicates1D +} // end of namespace Predicates1D } /* namespace Freestyle */ -#endif // __FREESTYLE_ADVANCED_PREDICATES_1D_H__ +#endif // __FREESTYLE_ADVANCED_PREDICATES_1D_H__ |