@@ -657,9 +657,7 @@ bool DualEdgeTriangulation::calcNormal( double x, double y, Vector3D *result )
657
657
{
658
658
if ( result && mTriangleInterpolator )
659
659
{
660
- if ( !mTriangleInterpolator ->calcNormVec ( x, y, result ) )
661
- {return false ;}
662
- return true ;
660
+ return mTriangleInterpolator ->calcNormVec ( x, y, result );
663
661
}
664
662
else
665
663
{
@@ -672,9 +670,7 @@ bool DualEdgeTriangulation::calcPoint( double x, double y, QgsPoint *result )
672
670
{
673
671
if ( result && mTriangleInterpolator )
674
672
{
675
- if ( !mTriangleInterpolator ->calcPoint ( x, y, result ) )
676
- {return false ;}
677
- return true ;
673
+ return mTriangleInterpolator ->calcPoint ( x, y, result );
678
674
}
679
675
else
680
676
{
@@ -1737,14 +1733,7 @@ void DualEdgeTriangulation::ruppertRefinement()
1737
1733
bool twoforcededges;// flag to decide, if edges should be added to the maps. Do not add them if true
1738
1734
1739
1735
1740
- if ( ( mHalfEdge [i]->getForced () || edgeOnConvexHull ( i ) ) && ( mHalfEdge [mHalfEdge [i]->getNext ()]->getForced () || edgeOnConvexHull ( mHalfEdge [i]->getNext () ) ) )
1741
- {
1742
- twoforcededges = true ;
1743
- }
1744
- else
1745
- {
1746
- twoforcededges = false ;
1747
- }
1736
+ twoforcededges = ( mHalfEdge [i]->getForced () || edgeOnConvexHull ( i ) ) && ( mHalfEdge [mHalfEdge [i]->getNext ()]->getForced () || edgeOnConvexHull ( mHalfEdge [i]->getNext () ) );
1748
1737
1749
1738
if ( angle < mintol && !twoforcededges )
1750
1739
{
@@ -2063,32 +2052,11 @@ void DualEdgeTriangulation::ruppertRefinement()
2063
2052
2064
2053
2065
2054
2066
- if ( ( mHalfEdge [ed1]->getForced () || edgeOnConvexHull ( ed1 ) ) && ( mHalfEdge [ed2]->getForced () || edgeOnConvexHull ( ed2 ) ) )
2067
- {
2068
- twoforcededges1 = true ;
2069
- }
2070
- else
2071
- {
2072
- twoforcededges1 = false ;
2073
- }
2055
+ twoforcededges1 = ( mHalfEdge [ed1]->getForced () || edgeOnConvexHull ( ed1 ) ) && ( mHalfEdge [ed2]->getForced () || edgeOnConvexHull ( ed2 ) );
2074
2056
2075
- if ( ( mHalfEdge [ed2]->getForced () || edgeOnConvexHull ( ed2 ) ) && ( mHalfEdge [ed3]->getForced () || edgeOnConvexHull ( ed3 ) ) )
2076
- {
2077
- twoforcededges2 = true ;
2078
- }
2079
- else
2080
- {
2081
- twoforcededges2 = false ;
2082
- }
2057
+ twoforcededges2 = ( mHalfEdge [ed2]->getForced () || edgeOnConvexHull ( ed2 ) ) && ( mHalfEdge [ed3]->getForced () || edgeOnConvexHull ( ed3 ) );
2083
2058
2084
- if ( ( mHalfEdge [ed3]->getForced () || edgeOnConvexHull ( ed3 ) ) && ( mHalfEdge [ed1]->getForced () || edgeOnConvexHull ( ed1 ) ) )
2085
- {
2086
- twoforcededges3 = true ;
2087
- }
2088
- else
2089
- {
2090
- twoforcededges3 = false ;
2091
- }
2059
+ twoforcededges3 = ( mHalfEdge [ed3]->getForced () || edgeOnConvexHull ( ed3 ) ) && ( mHalfEdge [ed1]->getForced () || edgeOnConvexHull ( ed1 ) );
2092
2060
2093
2061
2094
2062
// update the settings related to ed1
@@ -2276,32 +2244,11 @@ void DualEdgeTriangulation::ruppertRefinement()
2276
2244
// todo: put all three edges on the dontexamine list if two edges are forced or convex hull edges
2277
2245
bool twoforcededges1, twoforcededges2, twoforcededges3;
2278
2246
2279
- if ( ( mHalfEdge [ed1]->getForced () || edgeOnConvexHull ( ed1 ) ) && ( mHalfEdge [ed2]->getForced () || edgeOnConvexHull ( ed2 ) ) )
2280
- {
2281
- twoforcededges1 = true ;
2282
- }
2283
- else
2284
- {
2285
- twoforcededges1 = false ;
2286
- }
2247
+ twoforcededges1 = ( mHalfEdge [ed1]->getForced () || edgeOnConvexHull ( ed1 ) ) && ( mHalfEdge [ed2]->getForced () || edgeOnConvexHull ( ed2 ) );
2287
2248
2288
- if ( ( mHalfEdge [ed2]->getForced () || edgeOnConvexHull ( ed2 ) ) && ( mHalfEdge [ed3]->getForced () || edgeOnConvexHull ( ed3 ) ) )
2289
- {
2290
- twoforcededges2 = true ;
2291
- }
2292
- else
2293
- {
2294
- twoforcededges2 = false ;
2295
- }
2249
+ twoforcededges2 = ( mHalfEdge [ed2]->getForced () || edgeOnConvexHull ( ed2 ) ) && ( mHalfEdge [ed3]->getForced () || edgeOnConvexHull ( ed3 ) );
2296
2250
2297
- if ( ( mHalfEdge [ed3]->getForced () || edgeOnConvexHull ( ed3 ) ) && ( mHalfEdge [ed1]->getForced () || edgeOnConvexHull ( ed1 ) ) )
2298
- {
2299
- twoforcededges3 = true ;
2300
- }
2301
- else
2302
- {
2303
- twoforcededges3 = false ;
2304
- }
2251
+ twoforcededges3 = ( mHalfEdge [ed3]->getForced () || edgeOnConvexHull ( ed3 ) ) && ( mHalfEdge [ed1]->getForced () || edgeOnConvexHull ( ed1 ) );
2305
2252
2306
2253
2307
2254
// update the settings related to ed1
0 commit comments