From a86d8bceb50b99630a14fa03b39977e6eec20b1c Mon Sep 17 00:00:00 2001 From: Tamito Kajiyama Date: Fri, 18 Apr 2014 01:24:11 +0900 Subject: Revised freestyle.predicates.pyZBP1D so that the constructor accepts an integration type. --- release/scripts/freestyle/modules/freestyle/predicates.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) (limited to 'release') 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): -- cgit v1.2.3