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

#include <Geometry.hpp>

+ Inheritance diagram for mathter::Intersection< LineSegment< T, 2 >, Line< T, 2 > >:

Public Member Functions

 Intersection (const LineSegment< T, 2 > &line1, const Line< T, 2 > &line2)
 
bool Intersecting () const
 
Vector< T, 2 > Point () const
 
LineParameter1 () const
 
InterpolParameter1 () const
 
LineParameter2 () const
 

Constructor & Destructor Documentation

◆ Intersection()

template<class T >
mathter::Intersection< LineSegment< T, 2 >, Line< T, 2 > >::Intersection ( const LineSegment< T, 2 > &  line1,
const Line< T, 2 > &  line2 
)
inline

Member Function Documentation

◆ InterpolParameter1()

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

◆ Intersecting()

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

◆ LineParameter1()

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

◆ LineParameter2()

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

◆ Point()

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

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