#include <Wm4DistLine3Segment3.h>
Public Member Functions | |
| DistLine3Segment3 (const Line3< Real > &rkLine, const Segment3< Real > &rkSegment) | |
| virtual Real | Get (Real fT, const Vector3< Real > &rkVelocity0, const Vector3< Real > &rkVelocity1) |
| virtual Real | Get () |
| const Line3< Real > & | GetLine () const |
| Real | GetLineParameter () const |
| const Segment3< Real > & | GetSegment () const |
| Real | GetSegmentParameter () const |
| virtual Real | GetSquared (Real fT, const Vector3< Real > &rkVelocity0, const Vector3< Real > &rkVelocity1) |
| virtual Real | GetSquared () |
Definition at line 29 of file Wm4DistLine3Segment3.h.
| Wm4::DistLine3Segment3< Real >::DistLine3Segment3 | ( | const Line3< Real > & | rkLine, | |
| const Segment3< Real > & | rkSegment | |||
| ) | [inline] |
Definition at line 24 of file Wm4DistLine3Segment3.cpp.
| Real Wm4::DistLine3Segment3< Real >::Get | ( | Real | fT, | |
| const Vector3< Real > & | rkVelocity0, | |||
| const Vector3< Real > & | rkVelocity1 | |||
| ) | [inline, virtual] |
Implements Wm4::Distance< Real, Vector3< Real > >.
Definition at line 115 of file Wm4DistLine3Segment3.cpp.
References Wm4::DistLine3Segment3< Real >::Get().
| Real Wm4::DistLine3Segment3< Real >::Get | ( | ) | [inline, virtual] |
Implements Wm4::Distance< Real, Vector3< Real > >.
Definition at line 45 of file Wm4DistLine3Segment3.cpp.
References Wm4::DistLine3Segment3< Real >::GetSquared().
Referenced by Wm4::DistLine3Segment3< Real >::Get().
| const Line3< Real > & Wm4::DistLine3Segment3< Real >::GetLine | ( | ) | const [inline] |
Definition at line 33 of file Wm4DistLine3Segment3.cpp.
| Real Wm4::DistLine3Segment3< Real >::GetLineParameter | ( | ) | const [inline] |
Definition at line 139 of file Wm4DistLine3Segment3.cpp.
Referenced by Wm4::DistLine3Triangle3< Real >::GetSquared().
| const Segment3< Real > & Wm4::DistLine3Segment3< Real >::GetSegment | ( | ) | const [inline] |
Definition at line 39 of file Wm4DistLine3Segment3.cpp.
| Real Wm4::DistLine3Segment3< Real >::GetSegmentParameter | ( | ) | const [inline] |
Definition at line 145 of file Wm4DistLine3Segment3.cpp.
Referenced by Wm4::DistLine3Triangle3< Real >::GetSquared().
| Real Wm4::DistLine3Segment3< Real >::GetSquared | ( | Real | fT, | |
| const Vector3< Real > & | rkVelocity0, | |||
| const Vector3< Real > & | rkVelocity1 | |||
| ) | [inline, virtual] |
Implements Wm4::Distance< Real, Vector3< Real > >.
Definition at line 127 of file Wm4DistLine3Segment3.cpp.
References Wm4::DistLine3Segment3< Real >::GetSquared().
| Real Wm4::DistLine3Segment3< Real >::GetSquared | ( | ) | [inline, virtual] |
Implements Wm4::Distance< Real, Vector3< Real > >.
Definition at line 52 of file Wm4DistLine3Segment3.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::DistLine3Segment3< Real >::Get(), Wm4::DistLine3Triangle3< Real >::GetSquared(), and Wm4::DistLine3Segment3< Real >::GetSquared().
1.6.1