| ArrayType typedef | Harlinn::Math::Segment< T, N > | |
| Assign(const Point ¢er, const Vector &direction, value_type extent) noexcept | Harlinn::Math::Segment< T, N > | inline |
| Distance(const PT &point) const noexcept | Harlinn::Math::Segment< T, N > | inline |
| Extract(Point ¢er, Vector &direction, value_type &extent) const noexcept | Harlinn::Math::Segment< T, N > | inline |
| Half | Harlinn::Math::Segment< T, N > | static |
| One | Harlinn::Math::Segment< T, N > | static |
| Point typedef | Harlinn::Math::Segment< T, N > | |
| PointDistanceResult typedef | Harlinn::Math::Segment< T, N > | |
| points | Harlinn::Math::Segment< T, N > | |
| Segment() noexcept | Harlinn::Math::Segment< T, N > | inline |
| Segment(const std::array< Point, 2 > &pts) noexcept | Harlinn::Math::Segment< T, N > | inline |
| Segment(const Point &p1, const Point &p2) noexcept | Harlinn::Math::Segment< T, N > | inline |
| Segment(const Simd &simd) noexcept | Harlinn::Math::Segment< T, N > | inline |
| Simd typedef | Harlinn::Math::Segment< T, N > | |
| ToSimd() const noexcept | Harlinn::Math::Segment< T, N > | inline |
| value_type typedef | Harlinn::Math::Segment< T, N > | |
| Vector typedef | Harlinn::Math::Segment< T, N > | |
| Zero | Harlinn::Math::Segment< T, N > | static |