CMakeLists.txt
LICENSE.md
MANIFEST.in
README.md
pyproject.toml
setup.py
cgeo/__init__.py
cgeo.egg-info/PKG-INFO
cgeo.egg-info/SOURCES.txt
cgeo.egg-info/dependency_links.txt
cgeo.egg-info/requires.txt
cgeo.egg-info/top_level.txt
cgeo/modules/__init__.py
cgeo/modules/circle.py
cgeo/modules/point_2d.py
cgeo/modules/polygon.py
cgeo/modules/segment_2d.py
cgeo/modules/triangle.py
cgeo/plots_2d/__init__.py
cgeo/plots_2d/circle_plot.py
cgeo/plots_2d/polygon_plot.py
cgeo/plots_2d/segments_plot.py
cgeo/utilities/__init__.py
cgeo/utilities/get_random_polygon.py
cgeo/utilities/get_vector_type.py
cgeo/utilities/c_utilities/__init__.py
cgeo/utilities/c_utilities/global_c_utils.py
cgeo/utilities/error_handling/__init__.py
cgeo/utilities/error_handling/error_utilities.py
src/2D/2D_bindings.cpp
src/2D/2D_bindings.h
src/2D/algorithms_2D/ConvexHull2D.cpp
src/2D/algorithms_2D/ConvexHull2D.h
src/2D/algorithms_2D/SegmentIntersection2D.cpp
src/2D/algorithms_2D/SegmentIntersection2D.h
src/2D/algorithms_2D/SmallestEnclosingDisk.cpp
src/2D/algorithms_2D/SmallestEnclosingDisk.h
src/2D/algorithms_2D/Triangulation2D.cpp
src/2D/algorithms_2D/Triangulation2D.h
src/2D/shapes_2D/Circle2d.cpp
src/2D/shapes_2D/Circle2d.h
src/2D/shapes_2D/Line2d.cpp
src/2D/shapes_2D/Line2d.h
src/2D/shapes_2D/Point2d.cpp
src/2D/shapes_2D/Point2d.h
src/2D/shapes_2D/Polygon.cpp
src/2D/shapes_2D/Polygon.h
src/2D/shapes_2D/Segment2d.cpp
src/2D/shapes_2D/Segment2d.h
src/2D/shapes_2D/Triangle2d.cpp
src/2D/shapes_2D/Triangle2d.h
src/3D/Face3d.cpp
src/3D/Face3d.h
src/3D/Point3d.cpp
src/3D/Point3d.h
src/data_structures/Node.h
src/data_structures/SegmentBalancedTree.cpp
src/data_structures/SegmentBalancedTree.h
tests/convex_hull_test.py
tests/polygon_size_tests.json
tests/test_smoke.py