MCPcopy Create free account
hub / github.com/TheForceEngine/TheForceEngine / RangeTest

Function RangeTest

TheForceEngine/TFE_Polygon/clipper.cpp:896–908  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

894//------------------------------------------------------------------------------
895
896void RangeTest(const IntPoint& Pt, bool& useFullRange)
897{
898 if (useFullRange)
899 {
900 if (Pt.X > hiRange || Pt.Y > hiRange || -Pt.X > hiRange || -Pt.Y > hiRange)
901 throw clipperException("Coordinate outside allowed range");
902 }
903 else if (Pt.X > loRange|| Pt.Y > loRange || -Pt.X > loRange || -Pt.Y > loRange)
904 {
905 useFullRange = true;
906 RangeTest(Pt, useFullRange);
907 }
908}
909//------------------------------------------------------------------------------
910
911TEdge* FindNextLocMin(TEdge* E)

Callers 1

AddPathMethod · 0.85

Calls 1

clipperExceptionClass · 0.85

Tested by

no test coverage detected