diff options
author | Tamito Kajiyama <rd6t-kjym@asahi-net.or.jp> | 2014-04-17 20:24:11 +0400 |
---|---|---|
committer | Tamito Kajiyama <rd6t-kjym@asahi-net.or.jp> | 2014-04-17 20:32:29 +0400 |
commit | a86d8bceb50b99630a14fa03b39977e6eec20b1c (patch) | |
tree | 32d39af837b809efff2f6ad3cbc0b99a698b2a5a /release | |
parent | f7de9efb7441ec14eb89a3f7ab33b97400911fe9 (diff) |
Revised freestyle.predicates.pyZBP1D so that the constructor accepts an integration type.
Diffstat (limited to 'release')
-rw-r--r-- | release/scripts/freestyle/modules/freestyle/predicates.py | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/release/scripts/freestyle/modules/freestyle/predicates.py b/release/scripts/freestyle/modules/freestyle/predicates.py index 08017953c35..0bcba160341 100644 --- a/release/scripts/freestyle/modules/freestyle/predicates.py +++ b/release/scripts/freestyle/modules/freestyle/predicates.py @@ -517,9 +517,12 @@ class pyClosedCurveUP1D(UnaryPredicate1D): class pyZBP1D(BinaryPredicate1D): + def __init__(self, iType=IntegrationType.MEAN): + BinaryPredicate1D.__init__(self) + self._GetZ = GetZF1D(iType) + def __call__(self, i1, i2): - func = GetZF1D() - return (func(i1) > func(i2)) + return (self._GetZ(i1) > self._GetZ(i2)) class pyZDiscontinuityBP1D(BinaryPredicate1D): |