#include <Wm4DistSegment3Triangle3.h>
Public Member Functions | |
DistSegment3Triangle3 (const Segment3< Real > &rkSegment, const Triangle3< Real > &rkTriangle) | |
virtual Real | Get (Real fT, const Vector3< Real > &rkVelocity0, const Vector3< Real > &rkVelocity1) |
virtual Real | Get () |
const Segment3< Real > & | GetSegment () const |
Real | GetSegmentParameter () const |
virtual Real | GetSquared (Real fT, const Vector3< Real > &rkVelocity0, const Vector3< Real > &rkVelocity1) |
virtual Real | GetSquared () |
const Triangle3< Real > & | GetTriangle () const |
Real | GetTriangleBary (int i) const |
Definition at line 29 of file Wm4DistSegment3Triangle3.h.
Wm4::DistSegment3Triangle3< Real >::DistSegment3Triangle3 | ( | const Segment3< Real > & | rkSegment, | |
const Triangle3< Real > & | rkTriangle | |||
) | [inline] |
Definition at line 26 of file Wm4DistSegment3Triangle3.cpp.
Real Wm4::DistSegment3Triangle3< Real >::Get | ( | Real | fT, | |
const Vector3< Real > & | rkVelocity0, | |||
const Vector3< Real > & | rkVelocity1 | |||
) | [inline, virtual] |
Implements Wm4::Distance< Real, Vector3< Real > >.
Definition at line 101 of file Wm4DistSegment3Triangle3.cpp.
References Wm4::DistSegment3Triangle3< Real >::Get().
Real Wm4::DistSegment3Triangle3< Real >::Get | ( | ) | [inline, virtual] |
Implements Wm4::Distance< Real, Vector3< Real > >.
Definition at line 47 of file Wm4DistSegment3Triangle3.cpp.
References Wm4::DistSegment3Triangle3< Real >::GetSquared().
Referenced by MeshCore::MeshGeomFacet::DistanceToLineSegment(), and Wm4::DistSegment3Triangle3< Real >::Get().
const Segment3< Real > & Wm4::DistSegment3Triangle3< Real >::GetSegment | ( | ) | const [inline] |
Definition at line 35 of file Wm4DistSegment3Triangle3.cpp.
Real Wm4::DistSegment3Triangle3< Real >::GetSegmentParameter | ( | ) | const [inline] |
Definition at line 129 of file Wm4DistSegment3Triangle3.cpp.
Real Wm4::DistSegment3Triangle3< Real >::GetSquared | ( | Real | fT, | |
const Vector3< Real > & | rkVelocity0, | |||
const Vector3< Real > & | rkVelocity1 | |||
) | [inline, virtual] |
Implements Wm4::Distance< Real, Vector3< Real > >.
Definition at line 115 of file Wm4DistSegment3Triangle3.cpp.
References Wm4::DistSegment3Triangle3< Real >::GetSquared().
Real Wm4::DistSegment3Triangle3< Real >::GetSquared | ( | ) | [inline, virtual] |
Implements Wm4::Distance< Real, Vector3< Real > >.
Definition at line 54 of file Wm4DistSegment3Triangle3.cpp.
References Wm4::Distance< Real, Vector3< Real > >::GetClosestPoint0(), Wm4::Distance< Real, Vector3< Real > >::GetClosestPoint1(), Wm4::DistLine3Triangle3< Real >::GetLineParameter(), Wm4::DistVector3Triangle3< Real >::GetSquared(), Wm4::DistLine3Triangle3< Real >::GetSquared(), Wm4::DistVector3Triangle3< Real >::GetTriangleBary(), Wm4::DistLine3Triangle3< Real >::GetTriangleBary(), Wm4::Distance< Real, Vector3< Real > >::m_kClosestPoint0, and Wm4::Distance< Real, Vector3< Real > >::m_kClosestPoint1.
Referenced by Wm4::DistSegment3Triangle3< Real >::Get(), and Wm4::DistSegment3Triangle3< Real >::GetSquared().
const Triangle3< Real > & Wm4::DistSegment3Triangle3< Real >::GetTriangle | ( | ) | const [inline] |
Definition at line 41 of file Wm4DistSegment3Triangle3.cpp.
Real Wm4::DistSegment3Triangle3< Real >::GetTriangleBary | ( | int | i | ) | const [inline] |
Definition at line 135 of file Wm4DistSegment3Triangle3.cpp.