@@ -767,7 +767,7 @@ void DualEdgeTriangulation::draw( QPainter* p, double xlowleft, double ylowleft,
767
767
{continue;}
768
768
769
769
//check, if the edge belongs to a flat triangle, remove this later
770
- if ( control2[i] == false )
770
+ if ( ! control2[i] )
771
771
{
772
772
double p1, p2, p3;
773
773
if ( mHalfEdge[i]->getPoint() != -1 && mHalfEdge[mHalfEdge[i]->getNext()]->getPoint() != -1 && mHalfEdge[mHalfEdge[mHalfEdge[i]->getNext()]->getNext()]->getPoint() != -1 )
@@ -792,7 +792,7 @@ void DualEdgeTriangulation::draw( QPainter* p, double xlowleft, double ylowleft,
792
792
control2[mHalfEdge[mHalfEdge[i]->getNext()]->getNext()] = true;
793
793
}//end of the section, which has to be removed later
794
794
795
- if ( control[i] == true )//check, if edge has already been drawn
795
+ if ( control[i] )//check, if edge has already been drawn
796
796
{continue;}
797
797
798
798
//draw the edge;
@@ -830,7 +830,7 @@ void DualEdgeTriangulation::draw( QPainter* p, double xlowleft, double ylowleft,
830
830
{continue;}
831
831
832
832
//check, if the edge belongs to a flat triangle, remove this section later
833
- if ( control2[i] == false )
833
+ if ( ! control2[i] )
834
834
{
835
835
double p1, p2, p3;
836
836
if ( mHalfEdge[i]->getPoint() != -1 && mHalfEdge[mHalfEdge[i]->getNext()]->getPoint() != -1 && mHalfEdge[mHalfEdge[mHalfEdge[i]->getNext()]->getNext()]->getPoint() != -1 )
@@ -856,7 +856,7 @@ void DualEdgeTriangulation::draw( QPainter* p, double xlowleft, double ylowleft,
856
856
}//end of the section, which has to be removed later
857
857
858
858
859
- if ( control[i] == true )//check, if edge has already been drawn
859
+ if ( control[i] )//check, if edge has already been drawn
860
860
{continue;}
861
861
862
862
//draw the edge
@@ -944,7 +944,7 @@ QList<int>* DualEdgeTriangulation::getSurroundingTriangles( int pointno )
944
944
vlist->append ( mHalfEdge [nextedge]->getPoint () );// add the number of the endpoint of the second edge to the value list
945
945
nextnextedge = mHalfEdge [nextedge]->getNext ();
946
946
vlist->append ( mHalfEdge [nextnextedge]->getPoint () );// add the number of endpoint of the third edge to the value list
947
- if ( mHalfEdge [nextnextedge]->getBreak () == true )// add, whether the third edge is a breakline or not
947
+ if ( mHalfEdge [nextnextedge]->getBreak () )// add, whether the third edge is a breakline or not
948
948
{
949
949
vlist->append ( -10 );
950
950
}
@@ -1606,7 +1606,7 @@ void DualEdgeTriangulation::eliminateHorizontalTriangles()
1606
1606
1607
1607
for ( int i = 0 ; i <= mHalfEdge .count () - 1 ; i++ )
1608
1608
{
1609
- if ( control[i] == true )// edge has already been examined
1609
+ if ( control[i] )// edge has already been examined
1610
1610
{
1611
1611
continue ;
1612
1612
}
@@ -1666,7 +1666,7 @@ void DualEdgeTriangulation::eliminateHorizontalTriangles()
1666
1666
continue ;
1667
1667
}
1668
1668
}
1669
- if ( swaped == false )
1669
+ if ( ! swaped )
1670
1670
{
1671
1671
delete[] control;
1672
1672
break ;
@@ -1691,7 +1691,7 @@ void DualEdgeTriangulation::ruppertRefinement()
1691
1691
// first, go through all the forced edges and subdivide if they are encroached by a point
1692
1692
bool stop = false ;// flag to ensure that the for-loop is repeated until no half edge is split any more
1693
1693
1694
- while ( stop == false )
1694
+ while ( ! stop )
1695
1695
{
1696
1696
stop = true ;
1697
1697
int nhalfedges = mHalfEdge .count ();
@@ -1736,7 +1736,7 @@ void DualEdgeTriangulation::ruppertRefinement()
1736
1736
bool twoforcededges;// flag to decide, if edges should be added to the maps. Do not add them if true
1737
1737
1738
1738
1739
- if (( mHalfEdge [i]->getForced () == true || edgeOnConvexHull ( i ) ) && ( mHalfEdge [mHalfEdge [i]->getNext ()]->getForced () == true || edgeOnConvexHull ( mHalfEdge [i]->getNext () ) ) )
1739
+ if (( mHalfEdge [i]->getForced () || edgeOnConvexHull ( i ) ) && ( mHalfEdge [mHalfEdge [i]->getNext ()]->getForced () || edgeOnConvexHull ( mHalfEdge [i]->getNext () ) ) )
1740
1740
{
1741
1741
twoforcededges = true ;
1742
1742
}
@@ -1853,7 +1853,7 @@ void DualEdgeTriangulation::ruppertRefinement()
1853
1853
//don't put the edges on the maps if two segments are forced or on a hull
1854
1854
bool twoforcededges1, twoforcededges2, twoforcededges3;//flag to indicate, if angle1, angle2 and angle3 are between forced edges or hull edges
1855
1855
1856
- if (( mHalfEdge[ed1]->getForced() == true || edgeOnConvexHull( ed1 ) ) && ( mHalfEdge[ed2]->getForced() == true || edgeOnConvexHull( ed2 ) ) )
1856
+ if (( mHalfEdge[ed1]->getForced() || edgeOnConvexHull( ed1 ) ) && ( mHalfEdge[ed2]->getForced() || edgeOnConvexHull( ed2 ) ) )
1857
1857
{
1858
1858
twoforcededges1 = true;
1859
1859
}
@@ -1862,7 +1862,7 @@ void DualEdgeTriangulation::ruppertRefinement()
1862
1862
twoforcededges1 = false;
1863
1863
}
1864
1864
1865
- if (( mHalfEdge[ed2]->getForced() == true || edgeOnConvexHull( ed2 ) ) && ( mHalfEdge[ed3]->getForced() == true || edgeOnConvexHull( ed3 ) ) )
1865
+ if (( mHalfEdge[ed2]->getForced() || edgeOnConvexHull( ed2 ) ) && ( mHalfEdge[ed3]->getForced() || edgeOnConvexHull( ed3 ) ) )
1866
1866
{
1867
1867
twoforcededges2 = true;
1868
1868
}
@@ -1871,7 +1871,7 @@ void DualEdgeTriangulation::ruppertRefinement()
1871
1871
twoforcededges2 = false;
1872
1872
}
1873
1873
1874
- if (( mHalfEdge[ed3]->getForced() == true || edgeOnConvexHull( ed3 ) ) && ( mHalfEdge[ed1]->getForced() == true || edgeOnConvexHull( ed1 ) ) )
1874
+ if (( mHalfEdge[ed3]->getForced() || edgeOnConvexHull( ed3 ) ) && ( mHalfEdge[ed1]->getForced() || edgeOnConvexHull( ed1 ) ) )
1875
1875
{
1876
1876
twoforcededges3 = true;
1877
1877
}
@@ -2024,7 +2024,7 @@ void DualEdgeTriangulation::ruppertRefinement()
2024
2024
2025
2025
for ( std::set<int >::iterator it = influenceedges.begin (); it != influenceedges.end (); ++it )
2026
2026
{
2027
- if (( mHalfEdge [*it]->getForced () == true || edgeOnConvexHull ( *it ) ) && MathUtils::inDiametral ( mPointVector [mHalfEdge [*it]->getPoint ()], mPointVector [mHalfEdge [mHalfEdge [*it]->getDual ()]->getPoint ()], &circumcenter ) )
2027
+ if (( mHalfEdge [*it]->getForced () || edgeOnConvexHull ( *it ) ) && MathUtils::inDiametral ( mPointVector [mHalfEdge [*it]->getPoint ()], mPointVector [mHalfEdge [mHalfEdge [*it]->getDual ()]->getPoint ()], &circumcenter ) )
2028
2028
{
2029
2029
// split segment
2030
2030
QgsDebugMsg ( " segment split" );
@@ -2063,7 +2063,7 @@ void DualEdgeTriangulation::ruppertRefinement()
2063
2063
2064
2064
2065
2065
2066
- if (( mHalfEdge [ed1]->getForced () == true || edgeOnConvexHull ( ed1 ) ) && ( mHalfEdge [ed2]->getForced () == true || edgeOnConvexHull ( ed2 ) ) )
2066
+ if (( mHalfEdge [ed1]->getForced () || edgeOnConvexHull ( ed1 ) ) && ( mHalfEdge [ed2]->getForced () || edgeOnConvexHull ( ed2 ) ) )
2067
2067
{
2068
2068
twoforcededges1 = true ;
2069
2069
}
@@ -2072,7 +2072,7 @@ void DualEdgeTriangulation::ruppertRefinement()
2072
2072
twoforcededges1 = false ;
2073
2073
}
2074
2074
2075
- if (( mHalfEdge [ed2]->getForced () == true || edgeOnConvexHull ( ed2 ) ) && ( mHalfEdge [ed3]->getForced () == true || edgeOnConvexHull ( ed3 ) ) )
2075
+ if (( mHalfEdge [ed2]->getForced () || edgeOnConvexHull ( ed2 ) ) && ( mHalfEdge [ed3]->getForced () || edgeOnConvexHull ( ed3 ) ) )
2076
2076
{
2077
2077
twoforcededges2 = true ;
2078
2078
}
@@ -2081,7 +2081,7 @@ void DualEdgeTriangulation::ruppertRefinement()
2081
2081
twoforcededges2 = false ;
2082
2082
}
2083
2083
2084
- if (( mHalfEdge [ed3]->getForced () == true || edgeOnConvexHull ( ed3 ) ) && ( mHalfEdge [ed1]->getForced () == true || edgeOnConvexHull ( ed1 ) ) )
2084
+ if (( mHalfEdge [ed3]->getForced () || edgeOnConvexHull ( ed3 ) ) && ( mHalfEdge [ed1]->getForced () || edgeOnConvexHull ( ed1 ) ) )
2085
2085
{
2086
2086
twoforcededges3 = true ;
2087
2087
}
@@ -2197,7 +2197,7 @@ void DualEdgeTriangulation::ruppertRefinement()
2197
2197
} // end fast method
2198
2198
2199
2199
2200
- if ( encroached == true )
2200
+ if ( encroached )
2201
2201
{
2202
2202
continue ;
2203
2203
}
@@ -2228,7 +2228,7 @@ void DualEdgeTriangulation::ruppertRefinement()
2228
2228
flag = true ;
2229
2229
}
2230
2230
}
2231
- if ( flag == false )
2231
+ if ( ! flag )
2232
2232
{
2233
2233
QgsDebugMsg ( " point is not present in the triangulation" );
2234
2234
}
@@ -2279,7 +2279,7 @@ void DualEdgeTriangulation::ruppertRefinement()
2279
2279
// todo: put all three edges on the dontexamine list if two edges are forced or convex hull edges
2280
2280
bool twoforcededges1, twoforcededges2, twoforcededges3;
2281
2281
2282
- if (( mHalfEdge [ed1]->getForced () == true || edgeOnConvexHull ( ed1 ) ) && ( mHalfEdge [ed2]->getForced () == true || edgeOnConvexHull ( ed2 ) ) )
2282
+ if (( mHalfEdge [ed1]->getForced () || edgeOnConvexHull ( ed1 ) ) && ( mHalfEdge [ed2]->getForced () || edgeOnConvexHull ( ed2 ) ) )
2283
2283
{
2284
2284
twoforcededges1 = true ;
2285
2285
}
@@ -2288,7 +2288,7 @@ void DualEdgeTriangulation::ruppertRefinement()
2288
2288
twoforcededges1 = false ;
2289
2289
}
2290
2290
2291
- if (( mHalfEdge [ed2]->getForced () == true || edgeOnConvexHull ( ed2 ) ) && ( mHalfEdge [ed3]->getForced () == true || edgeOnConvexHull ( ed3 ) ) )
2291
+ if (( mHalfEdge [ed2]->getForced () || edgeOnConvexHull ( ed2 ) ) && ( mHalfEdge [ed3]->getForced () || edgeOnConvexHull ( ed3 ) ) )
2292
2292
{
2293
2293
twoforcededges2 = true ;
2294
2294
}
@@ -2297,7 +2297,7 @@ void DualEdgeTriangulation::ruppertRefinement()
2297
2297
twoforcededges2 = false ;
2298
2298
}
2299
2299
2300
- if (( mHalfEdge [ed3]->getForced () == true || edgeOnConvexHull ( ed3 ) ) && ( mHalfEdge [ed1]->getForced () == true || edgeOnConvexHull ( ed1 ) ) )
2300
+ if (( mHalfEdge [ed3]->getForced () || edgeOnConvexHull ( ed3 ) ) && ( mHalfEdge [ed1]->getForced () || edgeOnConvexHull ( ed1 ) ) )
2301
2301
{
2302
2302
twoforcededges3 = true ;
2303
2303
}
@@ -2424,7 +2424,7 @@ void DualEdgeTriangulation::ruppertRefinement()
2424
2424
bool DualEdgeTriangulation::swapPossible ( unsigned int edge )
2425
2425
{
2426
2426
// test, if edge belongs to a forced edge
2427
- if ( mHalfEdge [edge]->getForced () == true )
2427
+ if ( mHalfEdge [edge]->getForced () )
2428
2428
{
2429
2429
return false ;
2430
2430
}
@@ -2926,7 +2926,7 @@ bool DualEdgeTriangulation::saveToTAFF( QString filename ) const
2926
2926
2927
2927
for ( unsigned int i = 0; i < mHalfEdge.count(); i++ )
2928
2928
{
2929
- if ( cont[i] == true )
2929
+ if ( cont[i] )
2930
2930
{
2931
2931
continue;
2932
2932
}
@@ -3276,7 +3276,7 @@ void DualEdgeTriangulation::evaluateInfluenceRegion( Point3D* point, int edge, s
3276
3276
return ;
3277
3277
}
3278
3278
3279
- if ( mHalfEdge [edge]->getForced () == false && !edgeOnConvexHull ( edge ) )
3279
+ if ( ! mHalfEdge [edge]->getForced () && !edgeOnConvexHull ( edge ) )
3280
3280
{
3281
3281
// test, if point is in the circle through both endpoints of edge and the endpoint of edge->dual->next->point
3282
3282
if ( MathUtils::inCircle ( point, mPointVector [mHalfEdge [mHalfEdge [edge]->getDual ()]->getPoint ()], mPointVector [mHalfEdge [edge]->getPoint ()], mPointVector [mHalfEdge [mHalfEdge [edge]->getNext ()]->getPoint ()] ) )
0 commit comments