|
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, AABBTreeLargeDebugSnapshotKeepsValidChildIndices) | |
| 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::blossom_maximum_cardinality_matching(), Aleph::AABBTree::build(), 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::blossom_maximum_cardinality_matching(), Aleph::AABBTree::build(), Aleph::AABBTree::debug_snapshot(), 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::blossom_maximum_cardinality_matching(), Aleph::AABBTree::build(), Aleph::AABBTree::is_empty(), and Aleph::AABBTree::size().
| TEST_F | ( | GeomAlgorithmsTest | , |
| AABBTreeLargeDebugSnapshotKeepsValidChildIndices | |||
| ) |
Definition at line 764 of file geom_algorithms_test_boolean_3d_serializer_aabb_misc.cc.
References Aleph::Array< T >::append(), Aleph::blossom_maximum_cardinality_matching(), Aleph::AABBTree::build(), Aleph::AABBTree::debug_snapshot(), Aleph::Array< T >::reserve(), and y.
| 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::blossom_maximum_cardinality_matching(), Aleph::AABBTree::build(), 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::blossom_maximum_cardinality_matching(), Aleph::AABBTree::build(), root(), and Aleph::AABBTree::root_bbox().
| TEST_F | ( | GeomAlgorithmsTest | , |
| AABBTreeSingleEntry | |||
| ) |
| TEST_F | ( | GeomAlgorithmsTest | , |
| BooleanConcaveIntersection | |||
| ) |
Definition at line 1410 of file geom_algorithms_test_boolean_3d_serializer_aabb_misc.cc.
References Aleph::Polygon::add_vertex(), Aleph::blossom_maximum_cardinality_matching(), Aleph::BooleanPolygonOperations::intersection(), and polygon_area().
| TEST_F | ( | GeomAlgorithmsTest | , |
| BooleanConcaveUnion | |||
| ) |
Definition at line 1457 of file geom_algorithms_test_boolean_3d_serializer_aabb_misc.cc.
References Aleph::Polygon::add_vertex(), Aleph::blossom_maximum_cardinality_matching(), polygon_area(), Aleph::BooleanPolygonOperations::polygon_union(), and Aleph::size().
| TEST_F | ( | GeomAlgorithmsTest | , |
| BooleanDifference | |||
| ) |
Definition at line 1502 of file geom_algorithms_test_boolean_3d_serializer_aabb_misc.cc.
References Aleph::Polygon::add_vertex(), Aleph::blossom_maximum_cardinality_matching(), Aleph::BooleanPolygonOperations::difference(), 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::blossom_maximum_cardinality_matching(), Aleph::BooleanPolygonOperations::difference(), and Aleph::size().
| TEST_F | ( | GeomAlgorithmsTest | , |
| BooleanDisjointIntersection | |||
| ) |
Definition at line 1536 of file geom_algorithms_test_boolean_3d_serializer_aabb_misc.cc.
References Aleph::Polygon::add_vertex(), Aleph::blossom_maximum_cardinality_matching(), 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::blossom_maximum_cardinality_matching(), 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::blossom_maximum_cardinality_matching(), Aleph::diff(), 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::blossom_maximum_cardinality_matching(), Aleph::Polygon::close(), 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::blossom_maximum_cardinality_matching(), Aleph::BooleanPolygonOperations::polygon_union(), and Aleph::size().
| TEST_F | ( | GeomAlgorithmsTest | , |
| CocircularPoints | |||
| ) |
Definition at line 1247 of file geom_algorithms_test_boolean_3d_serializer_aabb_misc.cc.
References Aleph::blossom_maximum_cardinality_matching(), and Aleph::in_circle().
| TEST_F | ( | GeomAlgorithmsTest | , |
| ConvexHullAlgorithmComparison | |||
| ) |
Definition at line 1091 of file geom_algorithms_test_boolean_3d_serializer_aabb_misc.cc.
References Aleph::DynList< T >::append(), and Aleph::blossom_maximum_cardinality_matching().
| TEST_F | ( | GeomAlgorithmsTest | , |
| ConvexPolygonOffsetCollinearConsecutiveVertices | |||
| ) |
Definition at line 1635 of file geom_algorithms_test_boolean_3d_serializer_aabb_misc.cc.
References Aleph::Polygon::add_vertex(), Aleph::blossom_maximum_cardinality_matching(), Aleph::Polygon::close(), Aleph::ConvexPolygonOffset::inward(), Aleph::Polygon::is_closed(), polygon_area(), and Aleph::Polygon::size().
| TEST_F | ( | GeomAlgorithmsTest | , |
| ConvexPolygonOffsetLargeInwardOffset | |||
| ) |
Definition at line 1667 of file geom_algorithms_test_boolean_3d_serializer_aabb_misc.cc.
References Aleph::Polygon::add_vertex(), Aleph::blossom_maximum_cardinality_matching(), Aleph::Polygon::close(), Aleph::ConvexPolygonOffset::inward(), and Aleph::Polygon::size().
| TEST_F | ( | GeomAlgorithmsTest | , |
| EllipseContainsNewAPI | |||
| ) |
Definition at line 1378 of file geom_algorithms_test_boolean_3d_serializer_aabb_misc.cc.
References Aleph::blossom_maximum_cardinality_matching(), and Aleph::Ellipse::contains().
| TEST_F | ( | GeomAlgorithmsTest | , |
| EllipseDefaultConstructionIsValid | |||
| ) |
| TEST_F | ( | GeomAlgorithmsTest | , |
| EllipseIntersectionVerticalSegment | |||
| ) |
Definition at line 1281 of file geom_algorithms_test_boolean_3d_serializer_aabb_misc.cc.
References Aleph::blossom_maximum_cardinality_matching(), and Aleph::Ellipse::intersects_with().
| TEST_F | ( | GeomAlgorithmsTest | , |
| ExtremeCoordinates | |||
| ) |
Definition at line 1208 of file geom_algorithms_test_boolean_3d_serializer_aabb_misc.cc.
References Aleph::blossom_maximum_cardinality_matching(), Aleph::Triangle::contains(), and Aleph::Point::distance_squared_to().
| TEST_F | ( | GeomAlgorithmsTest | , |
| GeoJSONPoint | |||
| ) |
Definition at line 599 of file geom_algorithms_test_boolean_3d_serializer_aabb_misc.cc.
References Aleph::blossom_maximum_cardinality_matching(), 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::blossom_maximum_cardinality_matching(), 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::blossom_maximum_cardinality_matching(), Aleph::Polygon::close(), 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::blossom_maximum_cardinality_matching(), 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::blossom_maximum_cardinality_matching(), and Aleph::GeomSerializer::to_geojson().
| TEST_F | ( | GeomAlgorithmsTest | , |
| IntersectsProperlyWithNearCollinear | |||
| ) |
Definition at line 1266 of file geom_algorithms_test_boolean_3d_serializer_aabb_misc.cc.
References Aleph::blossom_maximum_cardinality_matching().
| TEST_F | ( | GeomAlgorithmsTest | , |
| NearCollinearPoints | |||
| ) |
Definition at line 1190 of file geom_algorithms_test_boolean_3d_serializer_aabb_misc.cc.
References Aleph::blossom_maximum_cardinality_matching(), and Aleph::Point::is_colinear_with().
| TEST_F | ( | GeomAlgorithmsTest | , |
| NearParallelSegments | |||
| ) |
Definition at line 1235 of file geom_algorithms_test_boolean_3d_serializer_aabb_misc.cc.
References Aleph::blossom_maximum_cardinality_matching().
| TEST_F | ( | GeomAlgorithmsTest | , |
| Point3DBasicOps | |||
| ) |
Definition at line 179 of file geom_algorithms_test_boolean_3d_serializer_aabb_misc.cc.
References Aleph::blossom_maximum_cardinality_matching(), Aleph::diff(), and Aleph::sum().
| TEST_F | ( | GeomAlgorithmsTest | , |
| Point3DDistanceAndNorm | |||
| ) |
Definition at line 226 of file geom_algorithms_test_boolean_3d_serializer_aabb_misc.cc.
References Aleph::blossom_maximum_cardinality_matching(), Aleph::Point3D::distance_squared_to(), 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::blossom_maximum_cardinality_matching(), Aleph::Point3D::cross(), 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::blossom_maximum_cardinality_matching(), Aleph::Point3D::from_2d(), and Aleph::Point3D::to_2d().
| TEST_F | ( | GeomAlgorithmsTest | , |
| PointInPolygonManyVertices | |||
| ) |
Definition at line 1158 of file geom_algorithms_test_boolean_3d_serializer_aabb_misc.cc.
References Aleph::Polygon::add_vertex(), Aleph::blossom_maximum_cardinality_matching(), Aleph::Polygon::close(), Aleph::Polygon::contains(), N, and y.
| TEST_F | ( | GeomAlgorithmsTest | , |
| PolygonAll | |||
| ) |
Definition at line 1014 of file geom_algorithms_test_boolean_3d_serializer_aabb_misc.cc.
References Aleph::Polygon::add_vertex(), FunctionalMethods< Container, T >::all(), Aleph::blossom_maximum_cardinality_matching(), and Aleph::Polygon::close().
| TEST_F | ( | GeomAlgorithmsTest | , |
| PolygonContainsNewAPI | |||
| ) |
Definition at line 1353 of file geom_algorithms_test_boolean_3d_serializer_aabb_misc.cc.
References Aleph::Polygon::add_vertex(), Aleph::blossom_maximum_cardinality_matching(), Aleph::Polygon::close(), and Aleph::Polygon::contains().
| TEST_F | ( | GeomAlgorithmsTest | , |
| PolygonExists | |||
| ) |
Definition at line 995 of file geom_algorithms_test_boolean_3d_serializer_aabb_misc.cc.
References Aleph::Polygon::add_vertex(), Aleph::blossom_maximum_cardinality_matching(), Aleph::Polygon::close(), and FunctionalMethods< Container, T >::exists().
| TEST_F | ( | GeomAlgorithmsTest | , |
| PolygonFilter | |||
| ) |
| TEST_F | ( | GeomAlgorithmsTest | , |
| PolygonForEach | |||
| ) |
| TEST_F | ( | GeomAlgorithmsTest | , |
| PolygonGetIt | |||
| ) |
Definition at line 1070 of file geom_algorithms_test_boolean_3d_serializer_aabb_misc.cc.
References Aleph::Polygon::add_vertex(), Aleph::blossom_maximum_cardinality_matching(), Aleph::Polygon::close(), and LocateFunctions< Container, Type >::get_it().
| TEST_F | ( | GeomAlgorithmsTest | , |
| PolygonInitializerList | |||
| ) |
Definition at line 1060 of file geom_algorithms_test_boolean_3d_serializer_aabb_misc.cc.
References Aleph::blossom_maximum_cardinality_matching(), Aleph::Polygon::is_closed(), and Aleph::Polygon::size().
| TEST_F | ( | GeomAlgorithmsTest | , |
| PolygonIterator | |||
| ) |
Definition at line 938 of file geom_algorithms_test_boolean_3d_serializer_aabb_misc.cc.
References Aleph::Polygon::add_vertex(), Aleph::blossom_maximum_cardinality_matching(), Aleph::Polygon::close(), Aleph::Polygon::Iterator::get_curr(), Aleph::Polygon::Iterator::has_curr(), and Aleph::Polygon::Iterator::next().
| TEST_F | ( | GeomAlgorithmsTest | , |
| PolygonMaps | |||
| ) |
Definition at line 1033 of file geom_algorithms_test_boolean_3d_serializer_aabb_misc.cc.
References Aleph::Polygon::add_vertex(), Aleph::blossom_maximum_cardinality_matching(), Aleph::Polygon::close(), and FunctionalMethods< Container, T >::maps().
| TEST_F | ( | GeomAlgorithmsTest | , |
| PolygonRangeBasedFor | |||
| ) |
Definition at line 918 of file geom_algorithms_test_boolean_3d_serializer_aabb_misc.cc.
References Aleph::Polygon::add_vertex(), Aleph::blossom_maximum_cardinality_matching(), Aleph::Polygon::close(), and Aleph::count().
| TEST_F | ( | GeomAlgorithmsTest | , |
| PolygonTraverse | |||
| ) |
Definition at line 975 of file geom_algorithms_test_boolean_3d_serializer_aabb_misc.cc.
References Aleph::Polygon::add_vertex(), Aleph::blossom_maximum_cardinality_matching(), Aleph::Polygon::close(), Aleph::completed(), and GenericTraverse< Container >::traverse().
| TEST_F | ( | GeomAlgorithmsTest | , |
| PowerDiagramNonUniformWeightsVaryingPower | |||
| ) |
Definition at line 1563 of file geom_algorithms_test_boolean_3d_serializer_aabb_misc.cc.
References Aleph::and, Aleph::Array< T >::append(), Aleph::blossom_maximum_cardinality_matching(), and Aleph::Point::distance_squared_to().
| TEST_F | ( | GeomAlgorithmsTest | , |
| PowerDiagramZeroWeightsFallbackToVoronoi | |||
| ) |
Definition at line 1601 of file geom_algorithms_test_boolean_3d_serializer_aabb_misc.cc.
References Aleph::and, Aleph::Array< T >::append(), Aleph::blossom_maximum_cardinality_matching(), and vr.
| TEST_F | ( | GeomAlgorithmsTest | , |
| RectangleCornerIntersection | |||
| ) |
Definition at line 1320 of file geom_algorithms_test_boolean_3d_serializer_aabb_misc.cc.
References Aleph::blossom_maximum_cardinality_matching(), 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::blossom_maximum_cardinality_matching(), 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::blossom_maximum_cardinality_matching(), Aleph::Segment3D::contains(), Aleph::Segment3D::distance_to(), and Aleph::Segment3D::length().
| TEST_F | ( | GeomAlgorithmsTest | , |
| SegmentContainsEndpoints | |||
| ) |
| TEST_F | ( | GeomAlgorithmsTest | , |
| SegmentEnlargeDiagonal | |||
| ) |
Definition at line 1292 of file geom_algorithms_test_boolean_3d_serializer_aabb_misc.cc.
References Aleph::blossom_maximum_cardinality_matching(), 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::blossom_maximum_cardinality_matching().
| TEST_F | ( | GeomAlgorithmsTest | , |
| StreamOutputEllipse | |||
| ) |
Definition at line 479 of file geom_algorithms_test_boolean_3d_serializer_aabb_misc.cc.
References Aleph::blossom_maximum_cardinality_matching().
| TEST_F | ( | GeomAlgorithmsTest | , |
| StreamOutputPoint | |||
| ) |
Definition at line 445 of file geom_algorithms_test_boolean_3d_serializer_aabb_misc.cc.
References Aleph::blossom_maximum_cardinality_matching().
| 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::blossom_maximum_cardinality_matching(), and Aleph::Polygon::close().
| TEST_F | ( | GeomAlgorithmsTest | , |
| StreamOutputRectangle | |||
| ) |
Definition at line 471 of file geom_algorithms_test_boolean_3d_serializer_aabb_misc.cc.
References Aleph::blossom_maximum_cardinality_matching().
| TEST_F | ( | GeomAlgorithmsTest | , |
| StreamOutputRotatedEllipse | |||
| ) |
Definition at line 487 of file geom_algorithms_test_boolean_3d_serializer_aabb_misc.cc.
References Aleph::blossom_maximum_cardinality_matching().
| TEST_F | ( | GeomAlgorithmsTest | , |
| StreamOutputSegment | |||
| ) |
Definition at line 455 of file geom_algorithms_test_boolean_3d_serializer_aabb_misc.cc.
References Aleph::blossom_maximum_cardinality_matching().
| TEST_F | ( | GeomAlgorithmsTest | , |
| StreamOutputTriangle | |||
| ) |
Definition at line 463 of file geom_algorithms_test_boolean_3d_serializer_aabb_misc.cc.
References Aleph::blossom_maximum_cardinality_matching().
| TEST_F | ( | GeomAlgorithmsTest | , |
| TetrahedronCentroid | |||
| ) |
Definition at line 398 of file geom_algorithms_test_boolean_3d_serializer_aabb_misc.cc.
References Aleph::blossom_maximum_cardinality_matching().
| TEST_F | ( | GeomAlgorithmsTest | , |
| TetrahedronContains | |||
| ) |
Definition at line 366 of file geom_algorithms_test_boolean_3d_serializer_aabb_misc.cc.
References Aleph::blossom_maximum_cardinality_matching().
| TEST_F | ( | GeomAlgorithmsTest | , |
| TetrahedronContainsWithReversedOrientation | |||
| ) |
Definition at line 386 of file geom_algorithms_test_boolean_3d_serializer_aabb_misc.cc.
References Aleph::blossom_maximum_cardinality_matching().
| TEST_F | ( | GeomAlgorithmsTest | , |
| TetrahedronDegenerate | |||
| ) |
Definition at line 353 of file geom_algorithms_test_boolean_3d_serializer_aabb_misc.cc.
References Aleph::blossom_maximum_cardinality_matching().
| TEST_F | ( | GeomAlgorithmsTest | , |
| TetrahedronFaces | |||
| ) |
Definition at line 410 of file geom_algorithms_test_boolean_3d_serializer_aabb_misc.cc.
References Aleph::blossom_maximum_cardinality_matching().
| TEST_F | ( | GeomAlgorithmsTest | , |
| TetrahedronVolume | |||
| ) |
Definition at line 338 of file geom_algorithms_test_boolean_3d_serializer_aabb_misc.cc.
References Aleph::blossom_maximum_cardinality_matching().
| 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::blossom_maximum_cardinality_matching().
| 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::blossom_maximum_cardinality_matching().
| TEST_F | ( | GeomAlgorithmsTest | , |
| Triangle3DCentroid | |||
| ) |
Definition at line 305 of file geom_algorithms_test_boolean_3d_serializer_aabb_misc.cc.
References Aleph::blossom_maximum_cardinality_matching(), and Aleph::Triangle3D::centroid().
| TEST_F | ( | GeomAlgorithmsTest | , |
| Triangle3DDegenerate | |||
| ) |
Definition at line 297 of file geom_algorithms_test_boolean_3d_serializer_aabb_misc.cc.
References Aleph::blossom_maximum_cardinality_matching(), 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::blossom_maximum_cardinality_matching(), 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::blossom_maximum_cardinality_matching(), Aleph::Triangle3D::is_degenerate(), and Aleph::Triangle3D::normal().
| TEST_F | ( | GeomAlgorithmsTest | , |
| TriangleContainsNewAPI | |||
| ) |
Definition at line 1370 of file geom_algorithms_test_boolean_3d_serializer_aabb_misc.cc.
References Aleph::blossom_maximum_cardinality_matching(), and Aleph::Triangle::contains().
| TEST_F | ( | GeomAlgorithmsTest | , |
| TriangleCWvsCCW | |||
| ) |
Definition at line 1308 of file geom_algorithms_test_boolean_3d_serializer_aabb_misc.cc.
References Aleph::blossom_maximum_cardinality_matching().
| TEST_F | ( | GeomAlgorithmsTest | , |
| TriangulationNonConvexLShape | |||
| ) |
Definition at line 1119 of file geom_algorithms_test_boolean_3d_serializer_aabb_misc.cc.
References Aleph::Polygon::add_vertex(), and Aleph::blossom_maximum_cardinality_matching().
| TEST_F | ( | GeomAlgorithmsTest | , |
| TriangulationNonConvexUShaped | |||
| ) |
Definition at line 1138 of file geom_algorithms_test_boolean_3d_serializer_aabb_misc.cc.
References Aleph::Polygon::add_vertex(), and Aleph::blossom_maximum_cardinality_matching().
| TEST_F | ( | GeomAlgorithmsTest | , |
| WKTPoint | |||
| ) |
Definition at line 542 of file geom_algorithms_test_boolean_3d_serializer_aabb_misc.cc.
References Aleph::blossom_maximum_cardinality_matching(), 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::blossom_maximum_cardinality_matching(), 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::blossom_maximum_cardinality_matching(), Aleph::Polygon::close(), 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::blossom_maximum_cardinality_matching(), 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::blossom_maximum_cardinality_matching(), 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::blossom_maximum_cardinality_matching(), Aleph::count(), and Aleph::GeomSerializer::to_wkt().