#include <Wm4DistSegment3Segment3.h>
Public Member Functions | |
DistSegment3Segment3 (const Segment3< Real > &rkSegment0, const Segment3< Real > &rkSegment1) | |
virtual Real | Get (Real fT, const Vector3< Real > &rkVelocity0, const Vector3< Real > &rkVelocity1) |
virtual Real | Get () |
const Segment3< Real > & | GetSegment0 () const |
Real | GetSegment0Parameter () const |
const Segment3< Real > & | GetSegment1 () const |
Real | GetSegment1Parameter () const |
virtual Real | GetSquared (Real fT, const Vector3< Real > &rkVelocity0, const Vector3< Real > &rkVelocity1) |
virtual Real | GetSquared () |
Definition at line 28 of file Wm4DistSegment3Segment3.h.
Wm4::DistSegment3Segment3< Real >::DistSegment3Segment3 | ( | const Segment3< Real > & | rkSegment0, | |
const Segment3< Real > & | rkSegment1 | |||
) | [inline] |
Definition at line 24 of file Wm4DistSegment3Segment3.cpp.
Real Wm4::DistSegment3Segment3< Real >::Get | ( | Real | fT, | |
const Vector3< Real > & | rkVelocity0, | |||
const Vector3< Real > & | rkVelocity1 | |||
) | [inline, virtual] |
Implements Wm4::Distance< Real, Vector3< Real > >.
Definition at line 376 of file Wm4DistSegment3Segment3.cpp.
References Wm4::DistSegment3Segment3< Real >::Get().
Real Wm4::DistSegment3Segment3< Real >::Get | ( | ) | [inline, virtual] |
Implements Wm4::Distance< Real, Vector3< Real > >.
Definition at line 45 of file Wm4DistSegment3Segment3.cpp.
References Wm4::DistSegment3Segment3< Real >::GetSquared().
Referenced by Wm4::DistSegment3Segment3< Real >::Get().
const Segment3< Real > & Wm4::DistSegment3Segment3< Real >::GetSegment0 | ( | ) | const [inline] |
Definition at line 33 of file Wm4DistSegment3Segment3.cpp.
Real Wm4::DistSegment3Segment3< Real >::GetSegment0Parameter | ( | ) | const [inline] |
Definition at line 402 of file Wm4DistSegment3Segment3.cpp.
const Segment3< Real > & Wm4::DistSegment3Segment3< Real >::GetSegment1 | ( | ) | const [inline] |
Definition at line 39 of file Wm4DistSegment3Segment3.cpp.
Real Wm4::DistSegment3Segment3< Real >::GetSegment1Parameter | ( | ) | const [inline] |
Definition at line 408 of file Wm4DistSegment3Segment3.cpp.
Real Wm4::DistSegment3Segment3< Real >::GetSquared | ( | Real | fT, | |
const Vector3< Real > & | rkVelocity0, | |||
const Vector3< Real > & | rkVelocity1 | |||
) | [inline, virtual] |
Implements Wm4::Distance< Real, Vector3< Real > >.
Definition at line 389 of file Wm4DistSegment3Segment3.cpp.
References Wm4::DistSegment3Segment3< Real >::GetSquared().
Real Wm4::DistSegment3Segment3< Real >::GetSquared | ( | ) | [inline, virtual] |
Implements Wm4::Distance< Real, Vector3< Real > >.
Definition at line 52 of file Wm4DistSegment3Segment3.cpp.
References Wm4::Vector3< Real >::Dot(), Wm4::Distance< Real, Vector3< Real > >::m_kClosestPoint0, Wm4::Distance< Real, Vector3< Real > >::m_kClosestPoint1, and Wm4::Vector3< Real >::SquaredLength().
Referenced by Wm4::DistSegment3Segment3< Real >::Get(), and Wm4::DistSegment3Segment3< Real >::GetSquared().