#include <QuadraticPlanarInterpTest.hxx>

Public Member Functions | |
| void | setUp () |
| void | tearDown () |
| void | cleanUp () |
| void | ReadWriteInXfigElementary () |
| void | ReadWriteInXfigGlobal () |
| void | BasicGeometricTools () |
| void | IntersectionBasics () |
| void | EdgeLinUnitary () |
| void | IntersectionEdgeOverlapUnitarySegSeg () |
| void | IntersectionPointOnlyUnitarySegSeg () |
| void | IntersectArcCircleBase () |
| void | IntersectArcCircleFull () |
| void | IntersectArcCircleSegumentBase () |
| void | checkInOutDetection () |
| void | checkAssemblingBases1 () |
| void | checkAssemblingBases2 () |
| void | checkPolygonsIntersection1 () |
| void | checkPolygonsIntersection2 () |
| void | checkAreasCalculations () |
| void | checkBarycenterCalculations () |
| void | checkHighLevelFunctionTest1 () |
| void | check1DInterpLin () |
| void | checkEpsilonCoherency1 () |
| void | checkNonRegression1 () |
| void | checkNonRegression2 () |
| void | checkNonRegression3 () |
| void | checkNonRegression4 () |
| void | checkNonRegression5 () |
| void | checkNonRegression6 () |
| void | checkNonRegression7 () |
| void | checkNonRegression8 () |
| void | checkNonRegression9 () |
| void | checkNonRegression10 () |
| void | checkNonRegression11 () |
| void | checkNonRegression12 () |
| void | checkNonRegression13 () |
| void | checkNonRegression14 () |
| void | checkNonRegression15 () |
| void | checkNonRegression16 () |
| void | checkNonRegression17 () |
| void | checkNonRegressionOmar0000 () |
| void | checkNonRegressionOmar0001 () |
| void | checkNonRegressionOmar0002 () |
| void | checkNonRegressionOmar0003 () |
| void | checkNonRegressionOmar0004 () |
| void | checkNonRegressionOmar0005 () |
| void | checkNonRegressionOmar0006 () |
| void | checkNonRegressionOmar0007 () |
| void | checkNonRegressionOmar0008 () |
| void | checkNonRegressionOmar0009 () |
| void | checkNonRegressionOmar0010 () |
| void | checkNonRegressionOmar0011 () |
| void | checkNonRegressionOmar2511 () |
| void | checkNonRegressionOmar0012 () |
| void | checkNonRegressionOmar0013 () |
| void | checkNonRegressionOmar0014 () |
| void | checkNonRegressionOmar0015 () |
| void | checkNonRegressionOmar0016 () |
| void | checkNonRegressionOmar0017 () |
| void | checkNonRegressionOmar0018 () |
| void | checkNonRegressionOmar0019 () |
| void | checkNonRegressionOmar0020 () |
| void | checkNonRegressionOmar0021 () |
| void | checkNonRegressionOmar0022 () |
| void | checkNonRegressionOmar0023 () |
| void | checkNonRegressionOmar0024 () |
| void | checkNonRegressionOmar2524 () |
| void | checkNonRegressionOmar0025 () |
| void | checkNonRegressionOmar0026 () |
| void | checkNonRegressionOmar0027 () |
| void | checkNonRegressionOmar0028 () |
| void | checkNonRegressionOmar0029 () |
| void | checkNonRegressionOmar0030 () |
| void | checkNormalize () |
Private Member Functions | |
| CPPUNIT_TEST_SUITE (QuadraticPlanarInterpTest) | |
| CPPUNIT_TEST (ReadWriteInXfigElementary) | |
| CPPUNIT_TEST (ReadWriteInXfigGlobal) | |
| CPPUNIT_TEST (BasicGeometricTools) | |
| CPPUNIT_TEST (IntersectionBasics) | |
| CPPUNIT_TEST (EdgeLinUnitary) | |
| CPPUNIT_TEST (IntersectionEdgeOverlapUnitarySegSeg) | |
| CPPUNIT_TEST (IntersectionPointOnlyUnitarySegSeg) | |
| CPPUNIT_TEST (IntersectArcCircleBase) | |
| CPPUNIT_TEST (IntersectArcCircleFull) | |
| CPPUNIT_TEST (IntersectArcCircleSegumentBase) | |
| CPPUNIT_TEST (checkInOutDetection) | |
| CPPUNIT_TEST (checkAssemblingBases1) | |
| CPPUNIT_TEST (checkAssemblingBases2) | |
| CPPUNIT_TEST (checkPolygonsIntersection1) | |
| CPPUNIT_TEST (checkPolygonsIntersection2) | |
| CPPUNIT_TEST (checkAreasCalculations) | |
| CPPUNIT_TEST (checkBarycenterCalculations) | |
| CPPUNIT_TEST (checkHighLevelFunctionTest1) | |
| CPPUNIT_TEST (check1DInterpLin) | |
| CPPUNIT_TEST (checkEpsilonCoherency1) | |
| CPPUNIT_TEST (checkNonRegression1) | |
| CPPUNIT_TEST (checkNonRegression2) | |
| CPPUNIT_TEST (checkNonRegression3) | |
| CPPUNIT_TEST (checkNonRegression4) | |
| CPPUNIT_TEST (checkNonRegression5) | |
| CPPUNIT_TEST (checkNonRegression6) | |
| CPPUNIT_TEST (checkNonRegression7) | |
| CPPUNIT_TEST (checkNonRegression8) | |
| CPPUNIT_TEST (checkNonRegression9) | |
| CPPUNIT_TEST (checkNonRegression10) | |
| CPPUNIT_TEST (checkNonRegression11) | |
| CPPUNIT_TEST (checkNonRegression12) | |
| CPPUNIT_TEST (checkNonRegression13) | |
| CPPUNIT_TEST (checkNonRegression14) | |
| CPPUNIT_TEST (checkNonRegression15) | |
| CPPUNIT_TEST (checkNonRegression16) | |
| CPPUNIT_TEST (checkNonRegression17) | |
| CPPUNIT_TEST (checkNonRegressionOmar0000) | |
| CPPUNIT_TEST (checkNonRegressionOmar0001) | |
| CPPUNIT_TEST (checkNonRegressionOmar0002) | |
| CPPUNIT_TEST (checkNonRegressionOmar0003) | |
| CPPUNIT_TEST (checkNonRegressionOmar0004) | |
| CPPUNIT_TEST (checkNonRegressionOmar0005) | |
| CPPUNIT_TEST (checkNonRegressionOmar0006) | |
| CPPUNIT_TEST (checkNonRegressionOmar0007) | |
| CPPUNIT_TEST (checkNonRegressionOmar0008) | |
| CPPUNIT_TEST (checkNonRegressionOmar0009) | |
| CPPUNIT_TEST (checkNonRegressionOmar0010) | |
| CPPUNIT_TEST (checkNonRegressionOmar0011) | |
| CPPUNIT_TEST (checkNonRegressionOmar2511) | |
| CPPUNIT_TEST (checkNonRegressionOmar0012) | |
| CPPUNIT_TEST (checkNonRegressionOmar0013) | |
| CPPUNIT_TEST (checkNonRegressionOmar0014) | |
| CPPUNIT_TEST (checkNonRegressionOmar0015) | |
| CPPUNIT_TEST (checkNonRegressionOmar0016) | |
| CPPUNIT_TEST (checkNonRegressionOmar0017) | |
| CPPUNIT_TEST (checkNonRegressionOmar0018) | |
| CPPUNIT_TEST (checkNonRegressionOmar0019) | |
| CPPUNIT_TEST (checkNonRegressionOmar0020) | |
| CPPUNIT_TEST (checkNonRegressionOmar0021) | |
| CPPUNIT_TEST (checkNonRegressionOmar0022) | |
| CPPUNIT_TEST (checkNonRegressionOmar0023) | |
| CPPUNIT_TEST (checkNonRegressionOmar0024) | |
| CPPUNIT_TEST (checkNonRegressionOmar2524) | |
| CPPUNIT_TEST (checkNonRegressionOmar0025) | |
| CPPUNIT_TEST (checkNonRegressionOmar0026) | |
| CPPUNIT_TEST (checkNonRegressionOmar0027) | |
| CPPUNIT_TEST (checkNonRegressionOmar0028) | |
| CPPUNIT_TEST (checkNonRegressionOmar0029) | |
| CPPUNIT_TEST (checkNonRegressionOmar0030) | |
| CPPUNIT_TEST (checkNormalize) | |
| CPPUNIT_TEST_SUITE_END () | |
| QuadraticPolygon * | buildQuadraticPolygonCoarseInfo (const double *coords, const int *conn, int lgth) |
| EdgeArcCircle * | buildArcOfCircle (const double *center, double radius, double alphaStart, double alphaEnd) |
| double | btw2NodesAndACenter (const Node &n1, const Node &n2, const double *center) |
| void | checkBasicsOfPolygons (QuadraticPolygon &pol1, QuadraticPolygon &pol2, bool checkDirection) |
| INTERP_TEST.QuadraticPlanarInterpTest.CPPUNIT_TEST_SUITE | ( | QuadraticPlanarInterpTest | ) | [private] |
| INTERP_TEST.QuadraticPlanarInterpTest.CPPUNIT_TEST | ( | ReadWriteInXfigElementary | ) | [private] |
| INTERP_TEST.QuadraticPlanarInterpTest.CPPUNIT_TEST | ( | ReadWriteInXfigGlobal | ) | [private] |
| INTERP_TEST.QuadraticPlanarInterpTest.CPPUNIT_TEST | ( | BasicGeometricTools | ) | [private] |
| INTERP_TEST.QuadraticPlanarInterpTest.CPPUNIT_TEST | ( | IntersectionBasics | ) | [private] |
| INTERP_TEST.QuadraticPlanarInterpTest.CPPUNIT_TEST | ( | EdgeLinUnitary | ) | [private] |
| INTERP_TEST.QuadraticPlanarInterpTest.CPPUNIT_TEST | ( | IntersectionEdgeOverlapUnitarySegSeg | ) | [private] |
| INTERP_TEST.QuadraticPlanarInterpTest.CPPUNIT_TEST | ( | IntersectionPointOnlyUnitarySegSeg | ) | [private] |
| INTERP_TEST.QuadraticPlanarInterpTest.CPPUNIT_TEST | ( | IntersectArcCircleBase | ) | [private] |
| INTERP_TEST.QuadraticPlanarInterpTest.CPPUNIT_TEST | ( | IntersectArcCircleFull | ) | [private] |
| INTERP_TEST.QuadraticPlanarInterpTest.CPPUNIT_TEST | ( | IntersectArcCircleSegumentBase | ) | [private] |
| INTERP_TEST.QuadraticPlanarInterpTest.CPPUNIT_TEST | ( | checkInOutDetection | ) | [private] |
| INTERP_TEST.QuadraticPlanarInterpTest.CPPUNIT_TEST | ( | checkAssemblingBases1 | ) | [private] |
| INTERP_TEST.QuadraticPlanarInterpTest.CPPUNIT_TEST | ( | checkAssemblingBases2 | ) | [private] |
| INTERP_TEST.QuadraticPlanarInterpTest.CPPUNIT_TEST | ( | checkPolygonsIntersection1 | ) | [private] |
| INTERP_TEST.QuadraticPlanarInterpTest.CPPUNIT_TEST | ( | checkPolygonsIntersection2 | ) | [private] |
| INTERP_TEST.QuadraticPlanarInterpTest.CPPUNIT_TEST | ( | checkAreasCalculations | ) | [private] |
| INTERP_TEST.QuadraticPlanarInterpTest.CPPUNIT_TEST | ( | checkBarycenterCalculations | ) | [private] |
| INTERP_TEST.QuadraticPlanarInterpTest.CPPUNIT_TEST | ( | checkHighLevelFunctionTest1 | ) | [private] |
| INTERP_TEST.QuadraticPlanarInterpTest.CPPUNIT_TEST | ( | check1DInterpLin | ) | [private] |
| INTERP_TEST.QuadraticPlanarInterpTest.CPPUNIT_TEST | ( | checkEpsilonCoherency1 | ) | [private] |
| INTERP_TEST.QuadraticPlanarInterpTest.CPPUNIT_TEST | ( | checkNonRegression1 | ) | [private] |
| INTERP_TEST.QuadraticPlanarInterpTest.CPPUNIT_TEST | ( | checkNonRegression2 | ) | [private] |
| INTERP_TEST.QuadraticPlanarInterpTest.CPPUNIT_TEST | ( | checkNonRegression3 | ) | [private] |
| INTERP_TEST.QuadraticPlanarInterpTest.CPPUNIT_TEST | ( | checkNonRegression4 | ) | [private] |
| INTERP_TEST.QuadraticPlanarInterpTest.CPPUNIT_TEST | ( | checkNonRegression5 | ) | [private] |
| INTERP_TEST.QuadraticPlanarInterpTest.CPPUNIT_TEST | ( | checkNonRegression6 | ) | [private] |
| INTERP_TEST.QuadraticPlanarInterpTest.CPPUNIT_TEST | ( | checkNonRegression7 | ) | [private] |
| INTERP_TEST.QuadraticPlanarInterpTest.CPPUNIT_TEST | ( | checkNonRegression8 | ) | [private] |
| INTERP_TEST.QuadraticPlanarInterpTest.CPPUNIT_TEST | ( | checkNonRegression9 | ) | [private] |
| INTERP_TEST.QuadraticPlanarInterpTest.CPPUNIT_TEST | ( | checkNonRegression10 | ) | [private] |
| INTERP_TEST.QuadraticPlanarInterpTest.CPPUNIT_TEST | ( | checkNonRegression11 | ) | [private] |
| INTERP_TEST.QuadraticPlanarInterpTest.CPPUNIT_TEST | ( | checkNonRegression12 | ) | [private] |
| INTERP_TEST.QuadraticPlanarInterpTest.CPPUNIT_TEST | ( | checkNonRegression13 | ) | [private] |
| INTERP_TEST.QuadraticPlanarInterpTest.CPPUNIT_TEST | ( | checkNonRegression14 | ) | [private] |
| INTERP_TEST.QuadraticPlanarInterpTest.CPPUNIT_TEST | ( | checkNonRegression15 | ) | [private] |
| INTERP_TEST.QuadraticPlanarInterpTest.CPPUNIT_TEST | ( | checkNonRegression16 | ) | [private] |
| INTERP_TEST.QuadraticPlanarInterpTest.CPPUNIT_TEST | ( | checkNonRegression17 | ) | [private] |
| INTERP_TEST.QuadraticPlanarInterpTest.CPPUNIT_TEST | ( | checkNonRegressionOmar0000 | ) | [private] |
| INTERP_TEST.QuadraticPlanarInterpTest.CPPUNIT_TEST | ( | checkNonRegressionOmar0001 | ) | [private] |
| INTERP_TEST.QuadraticPlanarInterpTest.CPPUNIT_TEST | ( | checkNonRegressionOmar0002 | ) | [private] |
| INTERP_TEST.QuadraticPlanarInterpTest.CPPUNIT_TEST | ( | checkNonRegressionOmar0003 | ) | [private] |
| INTERP_TEST.QuadraticPlanarInterpTest.CPPUNIT_TEST | ( | checkNonRegressionOmar0004 | ) | [private] |
| INTERP_TEST.QuadraticPlanarInterpTest.CPPUNIT_TEST | ( | checkNonRegressionOmar0005 | ) | [private] |
| INTERP_TEST.QuadraticPlanarInterpTest.CPPUNIT_TEST | ( | checkNonRegressionOmar0006 | ) | [private] |
| INTERP_TEST.QuadraticPlanarInterpTest.CPPUNIT_TEST | ( | checkNonRegressionOmar0007 | ) | [private] |
| INTERP_TEST.QuadraticPlanarInterpTest.CPPUNIT_TEST | ( | checkNonRegressionOmar0008 | ) | [private] |
| INTERP_TEST.QuadraticPlanarInterpTest.CPPUNIT_TEST | ( | checkNonRegressionOmar0009 | ) | [private] |
| INTERP_TEST.QuadraticPlanarInterpTest.CPPUNIT_TEST | ( | checkNonRegressionOmar0010 | ) | [private] |
| INTERP_TEST.QuadraticPlanarInterpTest.CPPUNIT_TEST | ( | checkNonRegressionOmar0011 | ) | [private] |
| INTERP_TEST.QuadraticPlanarInterpTest.CPPUNIT_TEST | ( | checkNonRegressionOmar2511 | ) | [private] |
| INTERP_TEST.QuadraticPlanarInterpTest.CPPUNIT_TEST | ( | checkNonRegressionOmar0012 | ) | [private] |
| INTERP_TEST.QuadraticPlanarInterpTest.CPPUNIT_TEST | ( | checkNonRegressionOmar0013 | ) | [private] |
| INTERP_TEST.QuadraticPlanarInterpTest.CPPUNIT_TEST | ( | checkNonRegressionOmar0014 | ) | [private] |
| INTERP_TEST.QuadraticPlanarInterpTest.CPPUNIT_TEST | ( | checkNonRegressionOmar0015 | ) | [private] |
| INTERP_TEST.QuadraticPlanarInterpTest.CPPUNIT_TEST | ( | checkNonRegressionOmar0016 | ) | [private] |
| INTERP_TEST.QuadraticPlanarInterpTest.CPPUNIT_TEST | ( | checkNonRegressionOmar0017 | ) | [private] |
| INTERP_TEST.QuadraticPlanarInterpTest.CPPUNIT_TEST | ( | checkNonRegressionOmar0018 | ) | [private] |
| INTERP_TEST.QuadraticPlanarInterpTest.CPPUNIT_TEST | ( | checkNonRegressionOmar0019 | ) | [private] |
| INTERP_TEST.QuadraticPlanarInterpTest.CPPUNIT_TEST | ( | checkNonRegressionOmar0020 | ) | [private] |
| INTERP_TEST.QuadraticPlanarInterpTest.CPPUNIT_TEST | ( | checkNonRegressionOmar0021 | ) | [private] |
| INTERP_TEST.QuadraticPlanarInterpTest.CPPUNIT_TEST | ( | checkNonRegressionOmar0022 | ) | [private] |
| INTERP_TEST.QuadraticPlanarInterpTest.CPPUNIT_TEST | ( | checkNonRegressionOmar0023 | ) | [private] |
| INTERP_TEST.QuadraticPlanarInterpTest.CPPUNIT_TEST | ( | checkNonRegressionOmar0024 | ) | [private] |
| INTERP_TEST.QuadraticPlanarInterpTest.CPPUNIT_TEST | ( | checkNonRegressionOmar2524 | ) | [private] |
| INTERP_TEST.QuadraticPlanarInterpTest.CPPUNIT_TEST | ( | checkNonRegressionOmar0025 | ) | [private] |
| INTERP_TEST.QuadraticPlanarInterpTest.CPPUNIT_TEST | ( | checkNonRegressionOmar0026 | ) | [private] |
| INTERP_TEST.QuadraticPlanarInterpTest.CPPUNIT_TEST | ( | checkNonRegressionOmar0027 | ) | [private] |
| INTERP_TEST.QuadraticPlanarInterpTest.CPPUNIT_TEST | ( | checkNonRegressionOmar0028 | ) | [private] |
| INTERP_TEST.QuadraticPlanarInterpTest.CPPUNIT_TEST | ( | checkNonRegressionOmar0029 | ) | [private] |
| INTERP_TEST.QuadraticPlanarInterpTest.CPPUNIT_TEST | ( | checkNonRegressionOmar0030 | ) | [private] |
| INTERP_TEST.QuadraticPlanarInterpTest.CPPUNIT_TEST | ( | checkNormalize | ) | [private] |
| INTERP_TEST.QuadraticPlanarInterpTest.CPPUNIT_TEST_SUITE_END | ( | ) | [private] |
| void INTERP_TEST.QuadraticPlanarInterpTest::setUp | ( | ) |
| void INTERP_TEST.QuadraticPlanarInterpTest::tearDown | ( | ) |
| void INTERP_TEST.QuadraticPlanarInterpTest::cleanUp | ( | ) |
| void INTERP_TEST.QuadraticPlanarInterpTest::ReadWriteInXfigElementary | ( | ) |
| void INTERP_TEST.QuadraticPlanarInterpTest::ReadWriteInXfigGlobal | ( | ) |
References INTERP_TEST.ADMISSIBLE_ERROR, INTERP_KERNEL.EdgeArcCircle.changeMiddle(), INTERP_KERNEL.Edge.decrRef(), INTERP_KERNEL.Node.decrRef(), INTERP_KERNEL.QuadraticPolygon.dumpInXfigFile(), INTERP_KERNEL.EdgeArcCircle.getAngle(), INTERP_KERNEL.EdgeArcCircle.getCenter(), INTERP_KERNEL.EdgeArcCircle.getRadius(), INTERP_TEST.getResourceFile(), INTERP_KERNEL.Edge.getStartNode(), TestMedCorba4.n1, and INTERP_KERNEL.ComposedEdge.size().
| void INTERP_TEST.QuadraticPlanarInterpTest::BasicGeometricTools | ( | ) |
References INTERP_TEST.ADMISSIBLE_ERROR, INTERP_KERNEL.Node.decrRef(), INTERP_KERNEL.Edge.decrRef(), INTERP_KERNEL.Node.dot(), TestMedCorba4.e1, INTERP_KERNEL.EdgeLin.getDistanceToPoint(), INTERP_KERNEL.Edge.getNormalVector(), INTERP_KERNEL.EdgeLin.isNodeLyingOn(), TestMedCorba4.n1, and TestMedCorba4.n2.
| void INTERP_TEST.QuadraticPlanarInterpTest::IntersectionBasics | ( | ) |
| void INTERP_TEST.QuadraticPlanarInterpTest::EdgeLinUnitary | ( | ) |
| void INTERP_TEST.QuadraticPlanarInterpTest::IntersectionEdgeOverlapUnitarySegSeg | ( | ) |
Here two things are tested. 1 ) One the overlapping calculation capability of edge/edge intersector. 2 ) Then the capability to handle the case where 2 segs (whatever their type) are overlapped. All the configuration of full or part overlapping have been tested.
References INTERP_KERNEL.ComposedEdge.back(), INTERP_KERNEL.MergePoints.clear(), INTERP_KERNEL.ComposedEdge.clear(), INTERP_KERNEL.Edge.decrRef(), INTERP_KERNEL.ComposedEdge.Delete(), TestMedCorba4.e1, TestMedCorba4.e2, INTERP_KERNEL.ComposedEdge.front(), INTERP_KERNEL.Edge.getCurveLength(), INTERP_KERNEL.ElementaryEdge.getEndNode(), INTERP_KERNEL.ComposedEdge.getEndNode(), INTERP_KERNEL.Edge.getEndNode(), INTERP_KERNEL.MergePoints.getNumberOfAssociations(), INTERP_KERNEL.ElementaryEdge.getStartNode(), INTERP_KERNEL.ComposedEdge.getStartNode(), INTERP_KERNEL.Edge.getStartNode(), INTERP_KERNEL.Edge.intersectWith(), and INTERP_KERNEL.ComposedEdge.size().
| void INTERP_TEST.QuadraticPlanarInterpTest::IntersectionPointOnlyUnitarySegSeg | ( | ) |
Here there is test of cases where between 2 edges intersects only in points not on edge.
References INTERP_TEST.ADMISSIBLE_ERROR, INTERP_KERNEL.ComposedEdge.back(), INTERP_KERNEL.MergePoints.clear(), INTERP_KERNEL.ComposedEdge.clear(), INTERP_KERNEL.Edge.decrRef(), INTERP_KERNEL.ComposedEdge.Delete(), TestMedCorba4.e1, TestMedCorba4.e2, INTERP_KERNEL.ComposedEdge.front(), INTERP_KERNEL.ComposedEdge.getEndNode(), INTERP_KERNEL.ElementaryEdge.getEndNode(), INTERP_KERNEL.Edge.getEndNode(), INTERP_KERNEL.MergePoints.getNumberOfAssociations(), INTERP_KERNEL.ComposedEdge.getStartNode(), INTERP_KERNEL.ElementaryEdge.getStartNode(), INTERP_KERNEL.Edge.getStartNode(), INTERP_KERNEL.Edge.intersectWith(), INTERP_KERNEL.MergePoints.isEnd1(), INTERP_KERNEL.MergePoints.isEnd2(), INTERP_KERNEL.MergePoints.isStart1(), INTERP_KERNEL.MergePoints.isStart2(), and INTERP_KERNEL.ComposedEdge.size().
| void INTERP_TEST.QuadraticPlanarInterpTest::IntersectArcCircleBase | ( | ) |
References INTERP_TEST.ADMISSIBLE_ERROR, INTERP_KERNEL.angle(), INTERP_KERNEL.ArcCArcCIntersector.areOverlappedOrOnlyColinears(), INTERP_KERNEL.MergePoints.clear(), INTERP_KERNEL.Node.decrRef(), INTERP_KERNEL.Edge.decrRef(), INTERP_KERNEL.Node.distanceBtw2Pt(), TestMedCorba4.e1, TestMedCorba4.e2, INTERP_KERNEL.END, INTERP_KERNEL.Edge.getBounds(), INTERP_KERNEL.EdgeArcCircle.getCenter(), INTERP_KERNEL.Edge.getEndNode(), INTERP_KERNEL.MergePoints.getNumberOfAssociations(), INTERP_KERNEL.ArcCArcCIntersector.getPlacements(), INTERP_KERNEL.EdgeArcCircle.getRadius(), INTERP_KERNEL.Edge.getStartNode(), INTERP_KERNEL.INSIDE, INTERP_KERNEL.EdgeIntersector.intersect(), INTERP_KERNEL.OUT_AFTER, INTERP_KERNEL.OUT_BEFORE, INTERP_KERNEL.QUADRATIC_PLANAR.setPrecision(), and INTERP_KERNEL.START.
| void INTERP_TEST.QuadraticPlanarInterpTest::IntersectArcCircleFull | ( | ) |
References INTERP_KERNEL.MergePoints.clear(), INTERP_KERNEL.Edge.decrRef(), TestMedCorba4.e1, TestMedCorba4.e2, INTERP_KERNEL.ComposedEdge.getArea(), INTERP_KERNEL.ComposedEdge.getPerimeter(), INTERP_KERNEL.Edge.intersectWith(), INTERP_KERNEL.ComposedEdge.pushBack(), and INTERP_KERNEL.ComposedEdge.size().
| void INTERP_TEST.QuadraticPlanarInterpTest::IntersectArcCircleSegumentBase | ( | ) |
| void INTERP_TEST.QuadraticPlanarInterpTest::checkInOutDetection | ( | ) |
| void INTERP_TEST.QuadraticPlanarInterpTest::checkAssemblingBases1 | ( | ) |
Check Iterators mechanism.
References TestMedCorba5.c2, INTERP_KERNEL.Node.decrRef(), INTERP_KERNEL.Edge.decrRef(), INTERP_KERNEL.ComposedEdge.Delete(), INTERP_KERNEL.Edge.incrRef(), Med_Gen_test.it, TestMedCorba4.n1, TestMedCorba4.n2, med_test_grid.n3, med_test_grid.n4, INTERP_KERNEL.ComposedEdge.pushBack(), INTERP_KERNEL.ComposedEdge.recursiveSize(), and INTERP_KERNEL.ComposedEdge.SoftDelete().
| void INTERP_TEST.QuadraticPlanarInterpTest::checkAssemblingBases2 | ( | ) |
Check splitting of 2 polygons. After this operation, all ElementaryEdge are either in/out/on.
References INTERP_KERNEL.Node.decrRef(), INTERP_KERNEL.Edge.decrRef(), INTERP_KERNEL.FULL_IN_1, INTERP_KERNEL.FULL_ON_1, INTERP_KERNEL.FULL_OUT_1, INTERP_KERNEL.Node.getLoc(), INTERP_KERNEL.ElementaryEdge.getLoc(), INTERP_KERNEL.ElementaryEdge.getPtr(), INTERP_KERNEL.Edge.incrRef(), TestMedCorba4.n1, TestMedCorba4.n2, med_test_grid.n3, med_test_grid.n4, INTERP_KERNEL.ON_1, INTERP_KERNEL.ON_LIM_1, INTERP_KERNEL.QuadraticPolygon.performLocatingOperation(), INTERP_KERNEL.ComposedEdge.pushBack(), INTERP_KERNEL.ComposedEdge.recursiveSize(), and INTERP_KERNEL.QuadraticPolygon.splitPolygonsEachOther().
| void INTERP_TEST.QuadraticPlanarInterpTest::checkPolygonsIntersection1 | ( | ) |
References INTERP_KERNEL.QuadraticPolygon.circularPermute(), INTERP_KERNEL.Node.decrRef(), INTERP_KERNEL.Edge.decrRef(), INTERP_KERNEL.Edge.incrRef(), INTERP_KERNEL.QuadraticPolygon.intersectForPerimeter(), INTERP_KERNEL.QuadraticPolygon.intersectForPerimeterAdvanced(), INTERP_KERNEL.QuadraticPolygon.intersectForPoint(), INTERP_KERNEL.QuadraticPolygon.intersectMySelfWith(), INTERP_KERNEL.QuadraticPolygon.intersectWith(), TestMedCorba4.n1, TestMedCorba4.n2, med_test_grid.n3, med_test_grid.n4, INTERP_KERNEL.ComposedEdge.pushBack(), and INTERP_KERNEL.ComposedEdge.reverse().
| void INTERP_TEST.QuadraticPlanarInterpTest::checkPolygonsIntersection2 | ( | ) |
Testing case where a polygon pol1 is included in an onother polygon pol2.
References INTERP_KERNEL.Node.decrRef(), INTERP_KERNEL.ComposedEdge.initLocations(), INTERP_KERNEL.QuadraticPolygon.intersectMySelfWith(), TestMedCorba4.n1, TestMedCorba4.n2, med_test_grid.n3, med_test_grid.n4, and INTERP_KERNEL.ComposedEdge.pushBack().
| void INTERP_TEST.QuadraticPlanarInterpTest::checkAreasCalculations | ( | ) |
References INTERP_KERNEL.Node.decrRef(), INTERP_KERNEL.Edge.decrRef(), INTERP_KERNEL.ComposedEdge.getArea(), INTERP_KERNEL.ComposedEdge.getHydraulicDiameter(), INTERP_KERNEL.ComposedEdge.getPerimeter(), INTERP_KERNEL.Edge.incrRef(), TestMedCorba4.n1, TestMedCorba4.n2, med_test_grid.n3, med_test_grid.n4, INTERP_KERNEL.ComposedEdge.pushBack(), INTERP_KERNEL.ComposedEdge.reverse(), INTERP_KERNEL.Node.setNewCoords(), and INTERP_KERNEL.Edge.update().
| void INTERP_TEST.QuadraticPlanarInterpTest::checkBarycenterCalculations | ( | ) |
References INTERP_KERNEL.Node.decrRef(), INTERP_KERNEL.Edge.decrRef(), INTERP_KERNEL.ComposedEdge.getArea(), INTERP_KERNEL.ComposedEdge.getBarycenter(), INTERP_KERNEL.Edge.getBarycenterOfZone(), INTERP_KERNEL.Edge.incrRef(), TestMedCorba4.n1, TestMedCorba4.n2, med_test_grid.n3, and INTERP_KERNEL.ComposedEdge.pushBack().
| void INTERP_TEST.QuadraticPlanarInterpTest::checkHighLevelFunctionTest1 | ( | ) |
Testing user interface high level function.
References INTERP_KERNEL.QuadraticPolygon.buildArcCirclePolygon(), INTERP_KERNEL.QuadraticPolygon.buildLinearPolygon(), INTERP_KERNEL.ComposedEdge.clear(), coords, TestMedCorba4.e1, TestMedCorba4.e2, INTERP_KERNEL.ComposedEdge.getArea(), INTERP_KERNEL.ComposedEdge.getBarycenter(), INTERP_KERNEL.ElementaryEdge.getPtr(), nodes, INTERP_KERNEL.QUADRATIC_PLANAR.setArcDetectionPrecision(), INTERP_KERNEL.QUADRATIC_PLANAR.setPrecision(), and INTERP_KERNEL.ComposedEdge.size().
| void INTERP_TEST.QuadraticPlanarInterpTest::check1DInterpLin | ( | ) |
| void INTERP_TEST.QuadraticPlanarInterpTest::checkEpsilonCoherency1 | ( | ) |
This test looks if intersectors are in coherency.
References INTERP_KERNEL.Edge.decrRef(), INTERP_KERNEL.Node.decrRef(), TestMedCorba4.e1, TestMedCorba4.e2, TestMedCorba4.n1, TestMedCorba4.n2, med_test_grid.n3, INTERP_KERNEL.QUADRATIC_PLANAR.setArcDetectionPrecision(), and INTERP_KERNEL.QUADRATIC_PLANAR.setPrecision().
| void INTERP_TEST.QuadraticPlanarInterpTest::checkNonRegression1 | ( | ) |
Tests to avoid regressions : Basic one.
References TestMedCorba5.c1, TestMedCorba5.c2, INTERP_KERNEL.Edge.decrRef(), INTERP_KERNEL.Node.decrRef(), TestMedCorba4.e1, TestMedCorba4.e2, INTERP_KERNEL.EdgeArcCircle.getCurveLength(), INTERP_KERNEL.ComposedEdge.getPerimeter(), INTERP_KERNEL.Edge.intersectWith(), and INTERP_KERNEL.ComposedEdge.size().
| void INTERP_TEST.QuadraticPlanarInterpTest::checkNonRegression2 | ( | ) |
| void INTERP_TEST.QuadraticPlanarInterpTest::checkNonRegression3 | ( | ) |
Tests to avoid regressions : Basic one.
References TestMedCorba5.c1, TestMedCorba5.c2, INTERP_KERNEL.Edge.decrRef(), INTERP_KERNEL.Node.decrRef(), TestMedCorba4.e1, TestMedCorba4.e2, INTERP_KERNEL.ComposedEdge.front(), INTERP_KERNEL.EdgeArcCircle.getAngle0(), INTERP_KERNEL.Edge.intersectWith(), and INTERP_KERNEL.ComposedEdge.size().
| void INTERP_TEST.QuadraticPlanarInterpTest::checkNonRegression4 | ( | ) |
| void INTERP_TEST.QuadraticPlanarInterpTest::checkNonRegression5 | ( | ) |
| void INTERP_TEST.QuadraticPlanarInterpTest::checkNonRegression6 | ( | ) |
| void INTERP_TEST.QuadraticPlanarInterpTest::checkNonRegression7 | ( | ) |
| void INTERP_TEST.QuadraticPlanarInterpTest::checkNonRegression8 | ( | ) |
| void INTERP_TEST.QuadraticPlanarInterpTest::checkNonRegression9 | ( | ) |
| void INTERP_TEST.QuadraticPlanarInterpTest::checkNonRegression10 | ( | ) |
References TestMedCorba5.c1, TestMedCorba5.c2, INTERP_KERNEL.Edge.decrRef(), INTERP_KERNEL.Node.decrRef(), INTERP_KERNEL.ComposedEdge.Delete(), TestMedCorba4.e1, TestMedCorba4.e2, INTERP_KERNEL.Edge.intersectWith(), INTERP_KERNEL.QUADRATIC_PLANAR.setArcDetectionPrecision(), INTERP_KERNEL.QUADRATIC_PLANAR.setPrecision(), and INTERP_KERNEL.ComposedEdge.size().
| void INTERP_TEST.QuadraticPlanarInterpTest::checkNonRegression11 | ( | ) |
| void INTERP_TEST.QuadraticPlanarInterpTest::checkNonRegression12 | ( | ) |
| void INTERP_TEST.QuadraticPlanarInterpTest::checkNonRegression13 | ( | ) |
| void INTERP_TEST.QuadraticPlanarInterpTest::checkNonRegression14 | ( | ) |
Some overlapping cases for intersectForPoint.
References coords, INTERP_KERNEL.QuadraticPolygon.intersectForPoint(), INTERP_KERNEL.QUADRATIC_PLANAR.setArcDetectionPrecision(), INTERP_KERNEL.QUADRATIC_PLANAR.setPrecision(), and dumpMEDMEM.tab.
| void INTERP_TEST.QuadraticPlanarInterpTest::checkNonRegression15 | ( | ) |
This test is one of the most complicated intersection configuration.
References coords, INTERP_KERNEL.QuadraticPolygon.intersectMySelfWith(), INTERP_KERNEL.QUADRATIC_PLANAR.setArcDetectionPrecision(), INTERP_KERNEL.QUADRATIC_PLANAR.setPrecision(), and dumpMEDMEM.tab.
| void INTERP_TEST.QuadraticPlanarInterpTest::checkNonRegression16 | ( | ) |
This test is to see the reuse of a polygon in intersect* methods. initLocation needed ...
References INTERP_KERNEL.ComposedEdge.initLocations(), INTERP_KERNEL.QuadraticPolygon.intersectForPerimeterAdvanced(), INTERP_KERNEL.QUADRATIC_PLANAR.setArcDetectionPrecision(), and INTERP_KERNEL.QUADRATIC_PLANAR.setPrecision().
| void INTERP_TEST.QuadraticPlanarInterpTest::checkNonRegression17 | ( | ) |
This test checks overlapped intersections END-INSIDE and INSIDE-START with same and opposite orientation.
References coords, INTERP_KERNEL.QuadraticPolygon.intersectWith(), INTERP_KERNEL.QUADRATIC_PLANAR.setArcDetectionPrecision(), and INTERP_KERNEL.QUADRATIC_PLANAR.setPrecision().
| void INTERP_TEST.QuadraticPlanarInterpTest::checkNonRegressionOmar0000 | ( | ) |
| void INTERP_TEST.QuadraticPlanarInterpTest::checkNonRegressionOmar0001 | ( | ) |
| void INTERP_TEST.QuadraticPlanarInterpTest::checkNonRegressionOmar0002 | ( | ) |
| void INTERP_TEST.QuadraticPlanarInterpTest::checkNonRegressionOmar0003 | ( | ) |
| void INTERP_TEST.QuadraticPlanarInterpTest::checkNonRegressionOmar0004 | ( | ) |
| void INTERP_TEST.QuadraticPlanarInterpTest::checkNonRegressionOmar0005 | ( | ) |
| void INTERP_TEST.QuadraticPlanarInterpTest::checkNonRegressionOmar0006 | ( | ) |
| void INTERP_TEST.QuadraticPlanarInterpTest::checkNonRegressionOmar0007 | ( | ) |
| void INTERP_TEST.QuadraticPlanarInterpTest::checkNonRegressionOmar0008 | ( | ) |
| void INTERP_TEST.QuadraticPlanarInterpTest::checkNonRegressionOmar0009 | ( | ) |
| void INTERP_TEST.QuadraticPlanarInterpTest::checkNonRegressionOmar0010 | ( | ) |
| void INTERP_TEST.QuadraticPlanarInterpTest::checkNonRegressionOmar0011 | ( | ) |
| void INTERP_TEST.QuadraticPlanarInterpTest::checkNonRegressionOmar2511 | ( | ) |
| void INTERP_TEST.QuadraticPlanarInterpTest::checkNonRegressionOmar0012 | ( | ) |
| void INTERP_TEST.QuadraticPlanarInterpTest::checkNonRegressionOmar0013 | ( | ) |
| void INTERP_TEST.QuadraticPlanarInterpTest::checkNonRegressionOmar0014 | ( | ) |
| void INTERP_TEST.QuadraticPlanarInterpTest::checkNonRegressionOmar0015 | ( | ) |
| void INTERP_TEST.QuadraticPlanarInterpTest::checkNonRegressionOmar0016 | ( | ) |
| void INTERP_TEST.QuadraticPlanarInterpTest::checkNonRegressionOmar0017 | ( | ) |
| void INTERP_TEST.QuadraticPlanarInterpTest::checkNonRegressionOmar0018 | ( | ) |
| void INTERP_TEST.QuadraticPlanarInterpTest::checkNonRegressionOmar0019 | ( | ) |
| void INTERP_TEST.QuadraticPlanarInterpTest::checkNonRegressionOmar0020 | ( | ) |
| void INTERP_TEST.QuadraticPlanarInterpTest::checkNonRegressionOmar0021 | ( | ) |
| void INTERP_TEST.QuadraticPlanarInterpTest::checkNonRegressionOmar0022 | ( | ) |
| void INTERP_TEST.QuadraticPlanarInterpTest::checkNonRegressionOmar0023 | ( | ) |
| void INTERP_TEST.QuadraticPlanarInterpTest::checkNonRegressionOmar0024 | ( | ) |
| void INTERP_TEST.QuadraticPlanarInterpTest::checkNonRegressionOmar2524 | ( | ) |
| void INTERP_TEST.QuadraticPlanarInterpTest::checkNonRegressionOmar0025 | ( | ) |
| void INTERP_TEST.QuadraticPlanarInterpTest::checkNonRegressionOmar0026 | ( | ) |
| void INTERP_TEST.QuadraticPlanarInterpTest::checkNonRegressionOmar0027 | ( | ) |
| void INTERP_TEST.QuadraticPlanarInterpTest::checkNonRegressionOmar0028 | ( | ) |
| void INTERP_TEST.QuadraticPlanarInterpTest::checkNonRegressionOmar0029 | ( | ) |
| void INTERP_TEST.QuadraticPlanarInterpTest::checkNonRegressionOmar0030 | ( | ) |
| void INTERP_TEST.QuadraticPlanarInterpTest::checkNormalize | ( | ) |
References INTERP_KERNEL.EdgeArcCircle.applySimilarity(), INTERP_KERNEL.Node.applySimilarity(), med_test1.area, testGaussLocalization.b, INTERP_KERNEL.Edge.decrRef(), INTERP_KERNEL.Node.decrRef(), TestMedCorba4.e1, INTERP_KERNEL.ComposedEdge.getArea(), INTERP_KERNEL.EdgeArcCircle.getAreaOfZone(), INTERP_KERNEL.Bounds.getBarycenter(), INTERP_KERNEL.Edge.getBounds(), INTERP_KERNEL.Bounds.getCaracteristicDim(), INTERP_KERNEL.EdgeArcCircle.getCurveLength(), INTERP_KERNEL.Edge.getEndNode(), INTERP_KERNEL.Edge.getStartNode(), INTERP_KERNEL.QuadraticPolygon.intersectWith(), INTERP_KERNEL.QuadraticPolygon.intersectWithAbs(), TestMedCorba4.n1, TestMedCorba4.n2, med_test_grid.n3, med_test_grid.n4, INTERP_KERNEL.ComposedEdge.normalize(), INTERP_KERNEL.ComposedEdge.pushBack(), and INTERP_KERNEL.QUADRATIC_PLANAR.setPrecision().
| QuadraticPolygon * INTERP_TEST.QuadraticPlanarInterpTest::buildQuadraticPolygonCoarseInfo | ( | const double * | coords, |
| const int * | conn, | ||
| int | lgth | ||
| ) | [private] |
References INTERP_KERNEL.QuadraticPolygon.buildArcCirclePolygon(), and nodes.
| EdgeArcCircle * INTERP_TEST.QuadraticPlanarInterpTest::buildArcOfCircle | ( | const double * | center, |
| double | radius, | ||
| double | alphaStart, | ||
| double | alphaEnd | ||
| ) | [private] |
| double INTERP_TEST.QuadraticPlanarInterpTest::btw2NodesAndACenter | ( | const Node & | n1, |
| const Node & | n2, | ||
| const double * | center | ||
| ) | [private] |
References TestMedCorba4.n1, TestMedCorba4.n2, and testMEDMEM.ret.
| void INTERP_TEST.QuadraticPlanarInterpTest::checkBasicsOfPolygons | ( | QuadraticPolygon & | pol1, |
| QuadraticPolygon & | pol2, | ||
| bool | checkDirection | ||
| ) | [private] |
References INTERP_KERNEL.IteratorOnComposedEdge.current(), INTERP_KERNEL.IteratorOnComposedEdge.finished(), INTERP_KERNEL.IteratorOnComposedEdge.first(), INTERP_KERNEL.ElementaryEdge.getDirection(), INTERP_KERNEL.ElementaryEdge.getEndNode(), INTERP_KERNEL.ElementaryEdge.getStartNode(), INTERP_KERNEL.IteratorOnComposedEdge.next(), and INTERP_KERNEL.IteratorOnComposedEdge.previousLoop().