Module geometry_predicates::predicates [−][src]
Functions
abs | Returns the absolute value of the given number. |
eight_four_sum | |
eight_one_sum | |
eight_two_sum | |
expansion_sum | Sums two expansions. |
expansion_sum_zeroelim1 | Sums two expansions, eliminating zero components from the output expansion. |
expansion_sum_zeroelim2 | Sums two expansions, eliminating zero components from the output expansion. |
fast_expansion_sum_zeroelim | Sums two expansions, eliminating zero components from the output expansion. |
fast_two_diff | |
fast_two_diff_tail | |
fast_two_sum | |
fast_two_sum_tail | |
four_four_sum | |
four_one_product | |
four_one_sum | |
four_two_sum | |
grow_expansion | Adds a scalar to an expansion. |
grow_expansion_zeroelim | Adds a scalar to an expansion, eliminating zero components from the output expansion. |
incircle | Adaptive exact 2D incircle test. Robust. |
incircle_exact | |
incircle_fast | Approximate 2D incircle test. Non-robust version of |
incircle_slow | |
incircleadapt | |
insphere | Adaptive exact 3D insphere test. Robust. |
insphere_exact | |
insphere_fast | Approximate 3D insphere test. Non-robust version of |
insphere_slow | |
insphereadapt | |
orient2d | Adaptive exact 2D orientation test. Robust. |
orient2d_exact | |
orient2d_fast | Approximate 2D orientation test. Non-robust version of |
orient2d_slow | |
orient2dadapt | |
orient3d | Adaptive exact 3D orientation test. Robust. |
orient3d_exact | |
orient3d_fast | Approximate 3D orientation test. Non-robust version of |
orient3d_slow | |
orient3dadapt | |
scale_expansion_zeroelim | Multiply an expansion by a scalar, eliminating zero components from the output expansion. |
split | |
square | Squaring can be done more quickly than |
square_tail | |
two_diff | |
two_diff_tail | |
two_one_diff | |
two_one_product | |
two_one_sum | |
two_product | |
two_product_2presplit | Same as |
two_product_presplit | Same as |
two_product_tail | |
two_square | |
two_sum | |
two_sum_tail | |
two_two_diff | |
two_two_product | |
two_two_sum |