|
Aleph-w 3.0
A C++ Library for Data Structures and Algorithms
|
#include "geom_algorithms_test_common.h"Go to the source code of this file.
Functions | |
| TEST_F (GeomAlgorithmsTest, BooleanIntersectionConcaveLShapes) | |
| TEST_F (GeomAlgorithmsTest, BooleanUnionConcaveNotConvexHull) | |
| TEST_F (GeomAlgorithmsTest, BooleanUnionOverlappingSquaresExact) | |
| TEST_F (GeomAlgorithmsTest, BooleanDifferenceOverlappingSquares) | |
| TEST_F (GeomAlgorithmsTest, BooleanIntersectionContainment) | |
| TEST_F (GeomAlgorithmsTest, Point3DBasicOps) | |
| TEST_F (GeomAlgorithmsTest, Point3DDotCross) | |
| TEST_F (GeomAlgorithmsTest, Point3DDistanceAndNorm) | |
| TEST_F (GeomAlgorithmsTest, Point3DProjectionAndLift) | |
| TEST_F (GeomAlgorithmsTest, Segment3DBasic) | |
| TEST_F (GeomAlgorithmsTest, Segment3DContainsAndDistance) | |
| TEST_F (GeomAlgorithmsTest, Triangle3DNormal) | |
| TEST_F (GeomAlgorithmsTest, Triangle3DDoubleAreaSquared) | |
| TEST_F (GeomAlgorithmsTest, Triangle3DDegenerate) | |
| TEST_F (GeomAlgorithmsTest, Triangle3DCentroid) | |
| TEST_F (GeomAlgorithmsTest, Triangle3DBarycentric) | |
| TEST_F (GeomAlgorithmsTest, Triangle3DBarycentricDegenerateThrows) | |
| TEST_F (GeomAlgorithmsTest, TetrahedronVolume) | |
| TEST_F (GeomAlgorithmsTest, TetrahedronDegenerate) | |
| TEST_F (GeomAlgorithmsTest, TetrahedronContains) | |
| TEST_F (GeomAlgorithmsTest, TetrahedronContainsWithReversedOrientation) | |
| TEST_F (GeomAlgorithmsTest, TetrahedronCentroid) | |
| TEST_F (GeomAlgorithmsTest, TetrahedronFaces) | |
| TEST_F (GeomAlgorithmsTest, ScalarTripleProduct) | |
| TEST_F (GeomAlgorithmsTest, StreamOutputPoint) | |
| TEST_F (GeomAlgorithmsTest, StreamOutputSegment) | |
| TEST_F (GeomAlgorithmsTest, StreamOutputTriangle) | |
| TEST_F (GeomAlgorithmsTest, StreamOutputRectangle) | |
| TEST_F (GeomAlgorithmsTest, StreamOutputEllipse) | |
| TEST_F (GeomAlgorithmsTest, StreamOutputRotatedEllipse) | |
| TEST_F (GeomAlgorithmsTest, StreamOutputPolygon) | |
| TEST_F (GeomAlgorithmsTest, StreamOutput3DTypes) | |
| TEST_F (GeomAlgorithmsTest, WKTPoint) | |
| TEST_F (GeomAlgorithmsTest, WKTSegment) | |
| TEST_F (GeomAlgorithmsTest, WKTTriangle) | |
| TEST_F (GeomAlgorithmsTest, WKTRectangle) | |
| TEST_F (GeomAlgorithmsTest, WKTPolygon) | |
| TEST_F (GeomAlgorithmsTest, WKTPoint3D) | |
| TEST_F (GeomAlgorithmsTest, GeoJSONPoint) | |
| TEST_F (GeomAlgorithmsTest, GeoJSONSegment) | |
| TEST_F (GeomAlgorithmsTest, GeoJSONTriangle) | |
| TEST_F (GeomAlgorithmsTest, GeoJSONPolygon) | |
| TEST_F (GeomAlgorithmsTest, GeoJSONPoint3D) | |
| TEST_F (GeomAlgorithmsTest, AABBTreeEmpty) | |
| TEST_F (GeomAlgorithmsTest, AABBTreeSingleEntry) | |
| TEST_F (GeomAlgorithmsTest, AABBTreeMultipleEntries) | |
| TEST_F (GeomAlgorithmsTest, AABBTreeBoxQuery) | |
| TEST_F (GeomAlgorithmsTest, AABBTreeRootBbox) | |
| TEST_F (GeomAlgorithmsTest, AABBTreeDebugSnapshot) | |
| TEST_F (GeomAlgorithmsTest, PolygonRangeBasedFor) | |
| TEST_F (GeomAlgorithmsTest, PolygonIterator) | |
| TEST_F (GeomAlgorithmsTest, PolygonForEach) | |
| TEST_F (GeomAlgorithmsTest, PolygonTraverse) | |
| TEST_F (GeomAlgorithmsTest, PolygonExists) | |
| TEST_F (GeomAlgorithmsTest, PolygonAll) | |
| TEST_F (GeomAlgorithmsTest, PolygonMaps) | |
| TEST_F (GeomAlgorithmsTest, PolygonFilter) | |
| TEST_F (GeomAlgorithmsTest, PolygonInitializerList) | |
| TEST_F (GeomAlgorithmsTest, PolygonGetIt) | |
| TEST_F (GeomAlgorithmsTest, ConvexHullAlgorithmComparison) | |
| TEST_F (GeomAlgorithmsTest, TriangulationNonConvexLShape) | |
| TEST_F (GeomAlgorithmsTest, TriangulationNonConvexUShaped) | |
| TEST_F (GeomAlgorithmsTest, PointInPolygonManyVertices) | |
| TEST_F (GeomAlgorithmsTest, NearCollinearPoints) | |
| TEST_F (GeomAlgorithmsTest, ExtremeCoordinates) | |
| TEST_F (GeomAlgorithmsTest, NearParallelSegments) | |
| TEST_F (GeomAlgorithmsTest, CocircularPoints) | |
| TEST_F (GeomAlgorithmsTest, IntersectsProperlyWithNearCollinear) | |
| TEST_F (GeomAlgorithmsTest, EllipseIntersectionVerticalSegment) | |
| TEST_F (GeomAlgorithmsTest, SegmentEnlargeDiagonal) | |
| TEST_F (GeomAlgorithmsTest, TriangleCWvsCCW) | |
| TEST_F (GeomAlgorithmsTest, RectangleCornerIntersection) | |
| TEST_F (GeomAlgorithmsTest, SegmentContainsEndpoints) | |
| TEST_F (GeomAlgorithmsTest, PolygonContainsNewAPI) | |
| TEST_F (GeomAlgorithmsTest, TriangleContainsNewAPI) | |
| TEST_F (GeomAlgorithmsTest, EllipseContainsNewAPI) | |
| TEST_F (GeomAlgorithmsTest, EllipseDefaultConstructionIsValid) | |
| TEST_F (GeomAlgorithmsTest, RotatedEllipseDefaultConstructionIsValid) | |
| TEST_F (GeomAlgorithmsTest, BooleanConcaveIntersection) | |
| TEST_F (GeomAlgorithmsTest, BooleanConcaveUnion) | |
| TEST_F (GeomAlgorithmsTest, BooleanDifference) | |
| TEST_F (GeomAlgorithmsTest, BooleanDisjointIntersection) | |
| TEST_F (GeomAlgorithmsTest, PowerDiagramNonUniformWeightsVaryingPower) | |
| TEST_F (GeomAlgorithmsTest, PowerDiagramZeroWeightsFallbackToVoronoi) | |
| TEST_F (GeomAlgorithmsTest, ConvexPolygonOffsetCollinearConsecutiveVertices) | |
| TEST_F (GeomAlgorithmsTest, ConvexPolygonOffsetLargeInwardOffset) | |
| TEST_F | ( | GeomAlgorithmsTest | , |
| AABBTreeBoxQuery | |||
| ) |
Definition at line 706 of file geom_algorithms_test_boolean_3d_serializer_aabb_misc.cc.
References Aleph::Array< T >::append(), Aleph::AABBTree::build(), Aleph::divide_and_conquer_partition_dp(), Aleph::AABBTree::query(), and r.
| TEST_F | ( | GeomAlgorithmsTest | , |
| AABBTreeDebugSnapshot | |||
| ) |
Definition at line 744 of file geom_algorithms_test_boolean_3d_serializer_aabb_misc.cc.
References Aleph::Array< T >::append(), Aleph::AABBTree::build(), Aleph::AABBTree::debug_snapshot(), Aleph::divide_and_conquer_partition_dp(), and Aleph::AABBTree::size().
| TEST_F | ( | GeomAlgorithmsTest | , |
| AABBTreeEmpty | |||
| ) |
Definition at line 648 of file geom_algorithms_test_boolean_3d_serializer_aabb_misc.cc.
References Aleph::AABBTree::build(), Aleph::divide_and_conquer_partition_dp(), Aleph::AABBTree::is_empty(), and Aleph::AABBTree::size().
| TEST_F | ( | GeomAlgorithmsTest | , |
| AABBTreeMultipleEntries | |||
| ) |
Definition at line 679 of file geom_algorithms_test_boolean_3d_serializer_aabb_misc.cc.
References Aleph::Array< T >::append(), Aleph::AABBTree::build(), Aleph::divide_and_conquer_partition_dp(), Aleph::AABBTree::query_point(), r, and Aleph::AABBTree::size().
| TEST_F | ( | GeomAlgorithmsTest | , |
| AABBTreeRootBbox | |||
| ) |
Definition at line 729 of file geom_algorithms_test_boolean_3d_serializer_aabb_misc.cc.
References Aleph::Array< T >::append(), Aleph::AABBTree::build(), Aleph::divide_and_conquer_partition_dp(), root(), and Aleph::AABBTree::root_bbox().
| TEST_F | ( | GeomAlgorithmsTest | , |
| AABBTreeSingleEntry | |||
| ) |
Definition at line 658 of file geom_algorithms_test_boolean_3d_serializer_aabb_misc.cc.
References Aleph::Array< T >::append(), Aleph::AABBTree::build(), Aleph::divide_and_conquer_partition_dp(), Aleph::AABBTree::is_empty(), Aleph::AABBTree::query_point(), r, and Aleph::AABBTree::size().
| TEST_F | ( | GeomAlgorithmsTest | , |
| BooleanConcaveIntersection | |||
| ) |
Definition at line 1379 of file geom_algorithms_test_boolean_3d_serializer_aabb_misc.cc.
References Aleph::Polygon::add_vertex(), Aleph::divide_and_conquer_partition_dp(), Aleph::BooleanPolygonOperations::intersection(), and polygon_area().
| TEST_F | ( | GeomAlgorithmsTest | , |
| BooleanConcaveUnion | |||
| ) |
Definition at line 1426 of file geom_algorithms_test_boolean_3d_serializer_aabb_misc.cc.
References Aleph::Polygon::add_vertex(), Aleph::divide_and_conquer_partition_dp(), polygon_area(), Aleph::BooleanPolygonOperations::polygon_union(), and Aleph::size().
| TEST_F | ( | GeomAlgorithmsTest | , |
| BooleanDifference | |||
| ) |
Definition at line 1471 of file geom_algorithms_test_boolean_3d_serializer_aabb_misc.cc.
References Aleph::Polygon::add_vertex(), Aleph::BooleanPolygonOperations::difference(), Aleph::divide_and_conquer_partition_dp(), and polygon_area().
| TEST_F | ( | GeomAlgorithmsTest | , |
| BooleanDifferenceOverlappingSquares | |||
| ) |
Definition at line 110 of file geom_algorithms_test_boolean_3d_serializer_aabb_misc.cc.
References Aleph::Polygon::add_vertex(), Aleph::BooleanPolygonOperations::difference(), Aleph::divide_and_conquer_partition_dp(), and Aleph::size().
| TEST_F | ( | GeomAlgorithmsTest | , |
| BooleanDisjointIntersection | |||
| ) |
Definition at line 1505 of file geom_algorithms_test_boolean_3d_serializer_aabb_misc.cc.
References Aleph::Polygon::add_vertex(), Aleph::divide_and_conquer_partition_dp(), and Aleph::BooleanPolygonOperations::intersection().
| TEST_F | ( | GeomAlgorithmsTest | , |
| BooleanIntersectionConcaveLShapes | |||
| ) |
Definition at line 6 of file geom_algorithms_test_boolean_3d_serializer_aabb_misc.cc.
References Aleph::Polygon::add_vertex(), Aleph::divide_and_conquer_partition_dp(), Aleph::BooleanPolygonOperations::intersection(), and Aleph::size().
| TEST_F | ( | GeomAlgorithmsTest | , |
| BooleanIntersectionContainment | |||
| ) |
Definition at line 138 of file geom_algorithms_test_boolean_3d_serializer_aabb_misc.cc.
References Aleph::Polygon::add_vertex(), Aleph::diff(), Aleph::divide_and_conquer_partition_dp(), Aleph::BooleanPolygonOperations::intersection(), and Aleph::size().
| TEST_F | ( | GeomAlgorithmsTest | , |
| BooleanUnionConcaveNotConvexHull | |||
| ) |
Definition at line 47 of file geom_algorithms_test_boolean_3d_serializer_aabb_misc.cc.
References Aleph::Polygon::add_vertex(), Aleph::Polygon::close(), Aleph::divide_and_conquer_partition_dp(), Aleph::BooleanPolygonOperations::polygon_union(), and Aleph::size().
| TEST_F | ( | GeomAlgorithmsTest | , |
| BooleanUnionOverlappingSquaresExact | |||
| ) |
Definition at line 81 of file geom_algorithms_test_boolean_3d_serializer_aabb_misc.cc.
References Aleph::Polygon::add_vertex(), Aleph::divide_and_conquer_partition_dp(), Aleph::BooleanPolygonOperations::polygon_union(), and Aleph::size().
| TEST_F | ( | GeomAlgorithmsTest | , |
| CocircularPoints | |||
| ) |
Definition at line 1216 of file geom_algorithms_test_boolean_3d_serializer_aabb_misc.cc.
References Aleph::divide_and_conquer_partition_dp(), and Aleph::in_circle().
| TEST_F | ( | GeomAlgorithmsTest | , |
| ConvexHullAlgorithmComparison | |||
| ) |
Definition at line 1060 of file geom_algorithms_test_boolean_3d_serializer_aabb_misc.cc.
References Aleph::DynList< T >::append(), and Aleph::divide_and_conquer_partition_dp().
| TEST_F | ( | GeomAlgorithmsTest | , |
| ConvexPolygonOffsetCollinearConsecutiveVertices | |||
| ) |
Definition at line 1604 of file geom_algorithms_test_boolean_3d_serializer_aabb_misc.cc.
References Aleph::Polygon::add_vertex(), Aleph::Polygon::close(), Aleph::divide_and_conquer_partition_dp(), Aleph::ConvexPolygonOffset::inward(), Aleph::Polygon::is_closed(), polygon_area(), and Aleph::Polygon::size().
| TEST_F | ( | GeomAlgorithmsTest | , |
| ConvexPolygonOffsetLargeInwardOffset | |||
| ) |
Definition at line 1636 of file geom_algorithms_test_boolean_3d_serializer_aabb_misc.cc.
References Aleph::Polygon::add_vertex(), Aleph::Polygon::close(), Aleph::divide_and_conquer_partition_dp(), Aleph::ConvexPolygonOffset::inward(), and Aleph::Polygon::size().
| TEST_F | ( | GeomAlgorithmsTest | , |
| EllipseContainsNewAPI | |||
| ) |
Definition at line 1347 of file geom_algorithms_test_boolean_3d_serializer_aabb_misc.cc.
References Aleph::Ellipse::contains(), and Aleph::divide_and_conquer_partition_dp().
| TEST_F | ( | GeomAlgorithmsTest | , |
| EllipseDefaultConstructionIsValid | |||
| ) |
Definition at line 1356 of file geom_algorithms_test_boolean_3d_serializer_aabb_misc.cc.
References Aleph::Ellipse::contains(), Aleph::divide_and_conquer_partition_dp(), Aleph::Ellipse::get_hradius(), Aleph::Ellipse::get_vradius(), and Aleph::Ellipse::intersects_with().
| TEST_F | ( | GeomAlgorithmsTest | , |
| EllipseIntersectionVerticalSegment | |||
| ) |
Definition at line 1250 of file geom_algorithms_test_boolean_3d_serializer_aabb_misc.cc.
References Aleph::divide_and_conquer_partition_dp(), and Aleph::Ellipse::intersects_with().
| TEST_F | ( | GeomAlgorithmsTest | , |
| ExtremeCoordinates | |||
| ) |
Definition at line 1177 of file geom_algorithms_test_boolean_3d_serializer_aabb_misc.cc.
References Aleph::Triangle::contains(), Aleph::Point::distance_squared_to(), and Aleph::divide_and_conquer_partition_dp().
| TEST_F | ( | GeomAlgorithmsTest | , |
| GeoJSONPoint | |||
| ) |
Definition at line 599 of file geom_algorithms_test_boolean_3d_serializer_aabb_misc.cc.
References Aleph::divide_and_conquer_partition_dp(), and Aleph::GeomSerializer::to_geojson().
| TEST_F | ( | GeomAlgorithmsTest | , |
| GeoJSONPoint3D | |||
| ) |
Definition at line 637 of file geom_algorithms_test_boolean_3d_serializer_aabb_misc.cc.
References Aleph::divide_and_conquer_partition_dp(), and Aleph::GeomSerializer::to_geojson().
| TEST_F | ( | GeomAlgorithmsTest | , |
| GeoJSONPolygon | |||
| ) |
Definition at line 622 of file geom_algorithms_test_boolean_3d_serializer_aabb_misc.cc.
References Aleph::Polygon::add_vertex(), Aleph::Polygon::close(), Aleph::divide_and_conquer_partition_dp(), and Aleph::GeomSerializer::to_geojson().
| TEST_F | ( | GeomAlgorithmsTest | , |
| GeoJSONSegment | |||
| ) |
Definition at line 607 of file geom_algorithms_test_boolean_3d_serializer_aabb_misc.cc.
References Aleph::divide_and_conquer_partition_dp(), and Aleph::GeomSerializer::to_geojson().
| TEST_F | ( | GeomAlgorithmsTest | , |
| GeoJSONTriangle | |||
| ) |
Definition at line 614 of file geom_algorithms_test_boolean_3d_serializer_aabb_misc.cc.
References Aleph::divide_and_conquer_partition_dp(), and Aleph::GeomSerializer::to_geojson().
| TEST_F | ( | GeomAlgorithmsTest | , |
| IntersectsProperlyWithNearCollinear | |||
| ) |
Definition at line 1235 of file geom_algorithms_test_boolean_3d_serializer_aabb_misc.cc.
References Aleph::divide_and_conquer_partition_dp().
| TEST_F | ( | GeomAlgorithmsTest | , |
| NearCollinearPoints | |||
| ) |
Definition at line 1159 of file geom_algorithms_test_boolean_3d_serializer_aabb_misc.cc.
References Aleph::divide_and_conquer_partition_dp(), and Aleph::Point::is_colinear_with().
| TEST_F | ( | GeomAlgorithmsTest | , |
| NearParallelSegments | |||
| ) |
Definition at line 1204 of file geom_algorithms_test_boolean_3d_serializer_aabb_misc.cc.
References Aleph::divide_and_conquer_partition_dp().
| TEST_F | ( | GeomAlgorithmsTest | , |
| Point3DBasicOps | |||
| ) |
Definition at line 179 of file geom_algorithms_test_boolean_3d_serializer_aabb_misc.cc.
References Aleph::diff(), Aleph::divide_and_conquer_partition_dp(), and Aleph::sum().
| TEST_F | ( | GeomAlgorithmsTest | , |
| Point3DDistanceAndNorm | |||
| ) |
Definition at line 226 of file geom_algorithms_test_boolean_3d_serializer_aabb_misc.cc.
References Aleph::Point3D::distance_squared_to(), Aleph::divide_and_conquer_partition_dp(), and Aleph::Point3D::norm_squared().
| TEST_F | ( | GeomAlgorithmsTest | , |
| Point3DDotCross | |||
| ) |
Definition at line 201 of file geom_algorithms_test_boolean_3d_serializer_aabb_misc.cc.
References Aleph::Point3D::cross(), Aleph::divide_and_conquer_partition_dp(), Aleph::Point3D::dot(), and k.
| TEST_F | ( | GeomAlgorithmsTest | , |
| Point3DProjectionAndLift | |||
| ) |
Definition at line 236 of file geom_algorithms_test_boolean_3d_serializer_aabb_misc.cc.
References Aleph::divide_and_conquer_partition_dp(), Aleph::Point3D::from_2d(), and Aleph::Point3D::to_2d().
| TEST_F | ( | GeomAlgorithmsTest | , |
| PointInPolygonManyVertices | |||
| ) |
Definition at line 1127 of file geom_algorithms_test_boolean_3d_serializer_aabb_misc.cc.
References Aleph::Polygon::add_vertex(), Aleph::Polygon::close(), Aleph::Polygon::contains(), Aleph::divide_and_conquer_partition_dp(), N, and y.
| TEST_F | ( | GeomAlgorithmsTest | , |
| PolygonAll | |||
| ) |
Definition at line 983 of file geom_algorithms_test_boolean_3d_serializer_aabb_misc.cc.
References Aleph::Polygon::add_vertex(), FunctionalMethods< Container, T >::all(), Aleph::Polygon::close(), and Aleph::divide_and_conquer_partition_dp().
| TEST_F | ( | GeomAlgorithmsTest | , |
| PolygonContainsNewAPI | |||
| ) |
Definition at line 1322 of file geom_algorithms_test_boolean_3d_serializer_aabb_misc.cc.
References Aleph::Polygon::add_vertex(), Aleph::Polygon::close(), Aleph::Polygon::contains(), and Aleph::divide_and_conquer_partition_dp().
| TEST_F | ( | GeomAlgorithmsTest | , |
| PolygonExists | |||
| ) |
Definition at line 964 of file geom_algorithms_test_boolean_3d_serializer_aabb_misc.cc.
References Aleph::Polygon::add_vertex(), Aleph::Polygon::close(), Aleph::divide_and_conquer_partition_dp(), and FunctionalMethods< Container, T >::exists().
| TEST_F | ( | GeomAlgorithmsTest | , |
| PolygonFilter | |||
| ) |
Definition at line 1015 of file geom_algorithms_test_boolean_3d_serializer_aabb_misc.cc.
References Aleph::Polygon::add_vertex(), Aleph::Polygon::close(), Aleph::divide_and_conquer_partition_dp(), FunctionalMethods< Container, T >::filter(), and Aleph::Point::get_x().
| TEST_F | ( | GeomAlgorithmsTest | , |
| PolygonForEach | |||
| ) |
Definition at line 928 of file geom_algorithms_test_boolean_3d_serializer_aabb_misc.cc.
References Aleph::Polygon::add_vertex(), Aleph::Polygon::close(), Aleph::divide_and_conquer_partition_dp(), FunctionalMethods< Container, T >::for_each(), and Aleph::Point::get_x().
| TEST_F | ( | GeomAlgorithmsTest | , |
| PolygonGetIt | |||
| ) |
Definition at line 1039 of file geom_algorithms_test_boolean_3d_serializer_aabb_misc.cc.
References Aleph::Polygon::add_vertex(), Aleph::Polygon::close(), Aleph::divide_and_conquer_partition_dp(), and LocateFunctions< Container, Type >::get_it().
| TEST_F | ( | GeomAlgorithmsTest | , |
| PolygonInitializerList | |||
| ) |
Definition at line 1029 of file geom_algorithms_test_boolean_3d_serializer_aabb_misc.cc.
References Aleph::divide_and_conquer_partition_dp(), Aleph::Polygon::is_closed(), and Aleph::Polygon::size().
| TEST_F | ( | GeomAlgorithmsTest | , |
| PolygonIterator | |||
| ) |
Definition at line 907 of file geom_algorithms_test_boolean_3d_serializer_aabb_misc.cc.
References Aleph::Polygon::add_vertex(), Aleph::Polygon::close(), Aleph::divide_and_conquer_partition_dp(), Aleph::Polygon::Iterator::get_curr(), Aleph::Polygon::Iterator::has_curr(), and Aleph::Polygon::Iterator::next().
| TEST_F | ( | GeomAlgorithmsTest | , |
| PolygonMaps | |||
| ) |
Definition at line 1002 of file geom_algorithms_test_boolean_3d_serializer_aabb_misc.cc.
References Aleph::Polygon::add_vertex(), Aleph::Polygon::close(), Aleph::divide_and_conquer_partition_dp(), and FunctionalMethods< Container, T >::maps().
| TEST_F | ( | GeomAlgorithmsTest | , |
| PolygonRangeBasedFor | |||
| ) |
Definition at line 887 of file geom_algorithms_test_boolean_3d_serializer_aabb_misc.cc.
References Aleph::Polygon::add_vertex(), Aleph::Polygon::close(), Aleph::count(), and Aleph::divide_and_conquer_partition_dp().
| TEST_F | ( | GeomAlgorithmsTest | , |
| PolygonTraverse | |||
| ) |
Definition at line 944 of file geom_algorithms_test_boolean_3d_serializer_aabb_misc.cc.
References Aleph::Polygon::add_vertex(), Aleph::Polygon::close(), Aleph::completed(), Aleph::divide_and_conquer_partition_dp(), and GenericTraverse< Container >::traverse().
| TEST_F | ( | GeomAlgorithmsTest | , |
| PowerDiagramNonUniformWeightsVaryingPower | |||
| ) |
Definition at line 1532 of file geom_algorithms_test_boolean_3d_serializer_aabb_misc.cc.
References Aleph::and, Aleph::Array< T >::append(), and Aleph::divide_and_conquer_partition_dp().
| TEST_F | ( | GeomAlgorithmsTest | , |
| PowerDiagramZeroWeightsFallbackToVoronoi | |||
| ) |
Definition at line 1570 of file geom_algorithms_test_boolean_3d_serializer_aabb_misc.cc.
References Aleph::and, Aleph::Array< T >::append(), Aleph::divide_and_conquer_partition_dp(), and vr.
| TEST_F | ( | GeomAlgorithmsTest | , |
| RectangleCornerIntersection | |||
| ) |
Definition at line 1289 of file geom_algorithms_test_boolean_3d_serializer_aabb_misc.cc.
References Aleph::divide_and_conquer_partition_dp(), Aleph::Rectangle::get_xmax(), Aleph::Rectangle::get_xmin(), Aleph::Rectangle::get_ymax(), and Aleph::Rectangle::get_ymin().
| TEST_F | ( | GeomAlgorithmsTest | , |
| RotatedEllipseDefaultConstructionIsValid | |||
| ) |
| TEST_F | ( | GeomAlgorithmsTest | , |
| ScalarTripleProduct | |||
| ) |
Definition at line 424 of file geom_algorithms_test_boolean_3d_serializer_aabb_misc.cc.
References Aleph::divide_and_conquer_partition_dp(), and Aleph::scalar_triple_product().
| TEST_F | ( | GeomAlgorithmsTest | , |
| Segment3DBasic | |||
| ) |
| TEST_F | ( | GeomAlgorithmsTest | , |
| Segment3DContainsAndDistance | |||
| ) |
Definition at line 266 of file geom_algorithms_test_boolean_3d_serializer_aabb_misc.cc.
References Aleph::Segment3D::contains(), Aleph::Segment3D::distance_to(), Aleph::divide_and_conquer_partition_dp(), and Aleph::Segment3D::length().
| TEST_F | ( | GeomAlgorithmsTest | , |
| SegmentContainsEndpoints | |||
| ) |
Definition at line 1310 of file geom_algorithms_test_boolean_3d_serializer_aabb_misc.cc.
References Aleph::Segment::contains(), Aleph::divide_and_conquer_partition_dp(), Aleph::Segment::get_src_point(), Aleph::Segment::get_tgt_point(), and Aleph::Segment::mid_point().
| TEST_F | ( | GeomAlgorithmsTest | , |
| SegmentEnlargeDiagonal | |||
| ) |
Definition at line 1261 of file geom_algorithms_test_boolean_3d_serializer_aabb_misc.cc.
References Aleph::divide_and_conquer_partition_dp(), Aleph::Segment::enlarge_src(), Aleph::Segment::enlarge_tgt(), and Aleph::Segment::length().
| TEST_F | ( | GeomAlgorithmsTest | , |
| StreamOutput3DTypes | |||
| ) |
Definition at line 512 of file geom_algorithms_test_boolean_3d_serializer_aabb_misc.cc.
References Aleph::divide_and_conquer_partition_dp().
| TEST_F | ( | GeomAlgorithmsTest | , |
| StreamOutputEllipse | |||
| ) |
Definition at line 479 of file geom_algorithms_test_boolean_3d_serializer_aabb_misc.cc.
References Aleph::divide_and_conquer_partition_dp().
| TEST_F | ( | GeomAlgorithmsTest | , |
| StreamOutputPoint | |||
| ) |
Definition at line 445 of file geom_algorithms_test_boolean_3d_serializer_aabb_misc.cc.
References Aleph::divide_and_conquer_partition_dp().
| TEST_F | ( | GeomAlgorithmsTest | , |
| StreamOutputPolygon | |||
| ) |
Definition at line 495 of file geom_algorithms_test_boolean_3d_serializer_aabb_misc.cc.
References Aleph::Polygon::add_vertex(), Aleph::Polygon::close(), and Aleph::divide_and_conquer_partition_dp().
| TEST_F | ( | GeomAlgorithmsTest | , |
| StreamOutputRectangle | |||
| ) |
Definition at line 471 of file geom_algorithms_test_boolean_3d_serializer_aabb_misc.cc.
References Aleph::divide_and_conquer_partition_dp().
| TEST_F | ( | GeomAlgorithmsTest | , |
| StreamOutputRotatedEllipse | |||
| ) |
Definition at line 487 of file geom_algorithms_test_boolean_3d_serializer_aabb_misc.cc.
References Aleph::divide_and_conquer_partition_dp().
| TEST_F | ( | GeomAlgorithmsTest | , |
| StreamOutputSegment | |||
| ) |
Definition at line 455 of file geom_algorithms_test_boolean_3d_serializer_aabb_misc.cc.
References Aleph::divide_and_conquer_partition_dp().
| TEST_F | ( | GeomAlgorithmsTest | , |
| StreamOutputTriangle | |||
| ) |
Definition at line 463 of file geom_algorithms_test_boolean_3d_serializer_aabb_misc.cc.
References Aleph::divide_and_conquer_partition_dp().
| TEST_F | ( | GeomAlgorithmsTest | , |
| TetrahedronCentroid | |||
| ) |
Definition at line 398 of file geom_algorithms_test_boolean_3d_serializer_aabb_misc.cc.
References Aleph::divide_and_conquer_partition_dp().
| TEST_F | ( | GeomAlgorithmsTest | , |
| TetrahedronContains | |||
| ) |
Definition at line 366 of file geom_algorithms_test_boolean_3d_serializer_aabb_misc.cc.
References Aleph::divide_and_conquer_partition_dp().
| TEST_F | ( | GeomAlgorithmsTest | , |
| TetrahedronContainsWithReversedOrientation | |||
| ) |
Definition at line 386 of file geom_algorithms_test_boolean_3d_serializer_aabb_misc.cc.
References Aleph::divide_and_conquer_partition_dp().
| TEST_F | ( | GeomAlgorithmsTest | , |
| TetrahedronDegenerate | |||
| ) |
Definition at line 353 of file geom_algorithms_test_boolean_3d_serializer_aabb_misc.cc.
References Aleph::divide_and_conquer_partition_dp().
| TEST_F | ( | GeomAlgorithmsTest | , |
| TetrahedronFaces | |||
| ) |
Definition at line 410 of file geom_algorithms_test_boolean_3d_serializer_aabb_misc.cc.
References Aleph::divide_and_conquer_partition_dp().
| TEST_F | ( | GeomAlgorithmsTest | , |
| TetrahedronVolume | |||
| ) |
Definition at line 338 of file geom_algorithms_test_boolean_3d_serializer_aabb_misc.cc.
References Aleph::divide_and_conquer_partition_dp().
| TEST_F | ( | GeomAlgorithmsTest | , |
| Triangle3DBarycentric | |||
| ) |
Definition at line 313 of file geom_algorithms_test_boolean_3d_serializer_aabb_misc.cc.
References Aleph::Triangle3D::barycentric(), and Aleph::divide_and_conquer_partition_dp().
| TEST_F | ( | GeomAlgorithmsTest | , |
| Triangle3DBarycentricDegenerateThrows | |||
| ) |
Definition at line 331 of file geom_algorithms_test_boolean_3d_serializer_aabb_misc.cc.
References Aleph::Triangle3D::barycentric(), and Aleph::divide_and_conquer_partition_dp().
| TEST_F | ( | GeomAlgorithmsTest | , |
| Triangle3DCentroid | |||
| ) |
Definition at line 305 of file geom_algorithms_test_boolean_3d_serializer_aabb_misc.cc.
References Aleph::Triangle3D::centroid(), and Aleph::divide_and_conquer_partition_dp().
| TEST_F | ( | GeomAlgorithmsTest | , |
| Triangle3DDegenerate | |||
| ) |
Definition at line 297 of file geom_algorithms_test_boolean_3d_serializer_aabb_misc.cc.
References Aleph::divide_and_conquer_partition_dp(), and Aleph::Triangle3D::is_degenerate().
| TEST_F | ( | GeomAlgorithmsTest | , |
| Triangle3DDoubleAreaSquared | |||
| ) |
Definition at line 289 of file geom_algorithms_test_boolean_3d_serializer_aabb_misc.cc.
References Aleph::divide_and_conquer_partition_dp(), and Aleph::Triangle3D::double_area_squared().
| TEST_F | ( | GeomAlgorithmsTest | , |
| Triangle3DNormal | |||
| ) |
Definition at line 278 of file geom_algorithms_test_boolean_3d_serializer_aabb_misc.cc.
References Aleph::divide_and_conquer_partition_dp(), Aleph::Triangle3D::is_degenerate(), and Aleph::Triangle3D::normal().
| TEST_F | ( | GeomAlgorithmsTest | , |
| TriangleContainsNewAPI | |||
| ) |
Definition at line 1339 of file geom_algorithms_test_boolean_3d_serializer_aabb_misc.cc.
References Aleph::Triangle::contains(), and Aleph::divide_and_conquer_partition_dp().
| TEST_F | ( | GeomAlgorithmsTest | , |
| TriangleCWvsCCW | |||
| ) |
Definition at line 1277 of file geom_algorithms_test_boolean_3d_serializer_aabb_misc.cc.
References Aleph::divide_and_conquer_partition_dp().
| TEST_F | ( | GeomAlgorithmsTest | , |
| TriangulationNonConvexLShape | |||
| ) |
Definition at line 1088 of file geom_algorithms_test_boolean_3d_serializer_aabb_misc.cc.
References Aleph::Polygon::add_vertex(), and Aleph::divide_and_conquer_partition_dp().
| TEST_F | ( | GeomAlgorithmsTest | , |
| TriangulationNonConvexUShaped | |||
| ) |
Definition at line 1107 of file geom_algorithms_test_boolean_3d_serializer_aabb_misc.cc.
References Aleph::Polygon::add_vertex(), and Aleph::divide_and_conquer_partition_dp().
| TEST_F | ( | GeomAlgorithmsTest | , |
| WKTPoint | |||
| ) |
Definition at line 542 of file geom_algorithms_test_boolean_3d_serializer_aabb_misc.cc.
References Aleph::divide_and_conquer_partition_dp(), and Aleph::GeomSerializer::to_wkt().
| TEST_F | ( | GeomAlgorithmsTest | , |
| WKTPoint3D | |||
| ) |
Definition at line 592 of file geom_algorithms_test_boolean_3d_serializer_aabb_misc.cc.
References Aleph::divide_and_conquer_partition_dp(), and Aleph::GeomSerializer::to_wkt().
| TEST_F | ( | GeomAlgorithmsTest | , |
| WKTPolygon | |||
| ) |
Definition at line 578 of file geom_algorithms_test_boolean_3d_serializer_aabb_misc.cc.
References Aleph::Polygon::add_vertex(), Aleph::Polygon::close(), Aleph::divide_and_conquer_partition_dp(), and Aleph::GeomSerializer::to_wkt().
| TEST_F | ( | GeomAlgorithmsTest | , |
| WKTRectangle | |||
| ) |
Definition at line 571 of file geom_algorithms_test_boolean_3d_serializer_aabb_misc.cc.
References Aleph::divide_and_conquer_partition_dp(), and Aleph::GeomSerializer::to_wkt().
| TEST_F | ( | GeomAlgorithmsTest | , |
| WKTSegment | |||
| ) |
Definition at line 551 of file geom_algorithms_test_boolean_3d_serializer_aabb_misc.cc.
References Aleph::divide_and_conquer_partition_dp(), and Aleph::GeomSerializer::to_wkt().
| TEST_F | ( | GeomAlgorithmsTest | , |
| WKTTriangle | |||
| ) |
Definition at line 558 of file geom_algorithms_test_boolean_3d_serializer_aabb_misc.cc.
References Aleph::count(), Aleph::divide_and_conquer_partition_dp(), and Aleph::GeomSerializer::to_wkt().