|
| template<ValidLineSegmentType LineSegmentType1, ValidLineSegmentType LineSegmentType2> |
| LineSegmentType1::value_type | mundy::distance (const LineSegmentType1 &line_segment1, const LineSegmentType2 &line_segment2) |
| | Compute the distance between two line segments.
|
| template<ValidLineSegmentType LineSegmentType1, ValidLineSegmentType LineSegmentType2> |
| LineSegmentType1::value_type | mundy::distance (const Euclidean distance_type, const LineSegmentType1 &line_segment1, const LineSegmentType2 &line_segment2) |
| | Compute the euclidean separation distance between two line segments.
|
| template<ValidLineSegmentType LineSegmentType1, ValidLineSegmentType LineSegmentType2> |
| LineSegmentType1::value_type | mundy::distance (const SharedNormalSigned distance_type, const LineSegmentType1 &line_segment1, const LineSegmentType2 &line_segment2) |
| | Compute the euclidean separation distance between two line segments.
|
| template<ValidLineSegmentType LineSegmentType1, ValidLineSegmentType LineSegmentType2> |
| LineSegmentType1::value_type | mundy::distance (const LineSegmentType1 &line_segment1, const LineSegmentType2 &line_segment2, Point< typename LineSegmentType1::value_type > &closest_point1, Point< typename LineSegmentType1::value_type > &closest_point2, typename LineSegmentType1::value_type &arch_length1, typename LineSegmentType1::value_type &arch_length2, mundy::Vector3< typename LineSegmentType1::value_type > &sep) |
| | Compute the distance between two line segments.
|
| template<ValidLineSegmentType LineSegmentType1, ValidLineSegmentType LineSegmentType2> |
| LineSegmentType1::value_type | mundy::distance (const SharedNormalSigned distance_type, const LineSegmentType1 &line_segment1, const LineSegmentType2 &line_segment2, Point< typename LineSegmentType1::value_type > &closest_point1, Point< typename LineSegmentType1::value_type > &closest_point2, typename LineSegmentType1::value_type &arch_length1, typename LineSegmentType1::value_type &arch_length2, mundy::Vector3< typename LineSegmentType1::value_type > &sep) |
| | Compute the shared normal signed separation distance between two line segments.
|
| template<ValidLineSegmentType LineSegmentType1, ValidLineSegmentType LineSegmentType2> |
| LineSegmentType1::value_type | mundy::distance (const Euclidean distance_type, const LineSegmentType1 &line_segment1, const LineSegmentType2 &line_segment2, Point< typename LineSegmentType1::value_type > &closest_point1, Point< typename LineSegmentType1::value_type > &closest_point2, typename LineSegmentType1::value_type &arch_length1, typename LineSegmentType1::value_type &arch_length2, mundy::Vector3< typename LineSegmentType1::value_type > &sep) |
| | Compute the euclidean distance between two line segments.
|