Mathter
A configurable 3D math library for game developers.
Public Member Functions | List of all members
mathter::Intersection< LineSegment< T, 2 >, LineSegment< T, 2 > > Class Template Reference

#include <Geometry.hpp>

Public Member Functions

 Intersection (const LineSegment< T, 2 > &l1, const LineSegment< T, 2 > &l2)
 
bool Intersecting () const
 
Vector< T, 2 > Point () const
 
InterpolParameter1 () const
 
InterpolParameter2 () const
 
LineParameter1 () const
 
LineParameter2 () const
 

Constructor & Destructor Documentation

◆ Intersection()

template<class T >
mathter::Intersection< LineSegment< T, 2 >, LineSegment< T, 2 > >::Intersection ( const LineSegment< T, 2 > &  l1,
const LineSegment< T, 2 > &  l2 
)
inline

Member Function Documentation

◆ InterpolParameter1()

template<class T >
T mathter::Intersection< LineSegment< T, 2 >, LineSegment< T, 2 > >::InterpolParameter1 ( ) const
inline

◆ InterpolParameter2()

template<class T >
T mathter::Intersection< LineSegment< T, 2 >, LineSegment< T, 2 > >::InterpolParameter2 ( ) const
inline

◆ Intersecting()

template<class T >
bool mathter::Intersection< LineSegment< T, 2 >, LineSegment< T, 2 > >::Intersecting ( ) const
inline

◆ LineParameter1()

template<class T >
T mathter::Intersection< LineSegment< T, 2 >, LineSegment< T, 2 > >::LineParameter1 ( ) const
inline

◆ LineParameter2()

template<class T >
T mathter::Intersection< LineSegment< T, 2 >, LineSegment< T, 2 > >::LineParameter2 ( ) const
inline

◆ Point()

template<class T >
Vector<T, 2> mathter::Intersection< LineSegment< T, 2 >, LineSegment< T, 2 > >::Point ( ) const
inline

The documentation for this class was generated from the following file: