Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'source/blender/freestyle/intern/stroke/AdvancedPredicates1D.h')
-rw-r--r--source/blender/freestyle/intern/stroke/AdvancedPredicates1D.h67
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__