8 #ifndef polygonUtilities_H_
9 #define polygonUtilities_H_
16 #include <vlutil/vlConfig.h>
71 std::vector<DtChord>& chordPolyIntersection);
NOTE: This entire class is deprecated, in favor of Dt3dChord.
Definition: chord.h:40
DT_DLL_geometry bool DtPolygonContains(const DtPolygon2D &polygon1, const DtPolygon2D &polygon2)
DT_DLL_geometry bool DtPointInPolygonInXy(const DtPolygon2D &polygon, const DtPoint &pointToTest)
DT_DLL_geometry bool DtCrossingsTest(const DtPolygon2D &polygon, const DtPoint &pointToTest)
DT_DLL_geometry bool DtEdgesIntersectInXy(const DtPolygon2D &polygon, const DtChord &chord)
Definition: polygon2D.h:24
The DtExtent represents an axis-aligned 3d bounding box.
Definition: extent.h:43
#define DT_DLL_geometry
Definition: geometryDefines.h:23
DT_DLL_geometry bool DtGetIntersectionInXy(const DtPolygon2D &polygon, const DtChord &chord, std::vector< DtChord > &chordPolyIntersection)
DT_DLL_geometry bool DtIntersectsInXy(const DtPolygon2D &polygon, const DtChord &chord)