#include <Wm4Intersector1.h>
Public Member Functions | |
virtual bool | Find (Real fTMax, Real fSpeedU, Real fSpeedV) |
virtual bool | Find () |
Real | GetFirstTime () const |
Real | GetLastTime () const |
Real | GetOverlap (int i) const |
int | GetQuantity () const |
Real | GetU (int i) const |
Real | GetV (int i) const |
Intersector1 (Real afU[2], Real afV[2]) | |
Intersector1 (Real fU0, Real fU1, Real fV0, Real fV1) | |
virtual bool | Test (Real fTMax, Real fSpeedU, Real fSpeedV) |
virtual bool | Test () |
virtual | ~Intersector1 () |
Protected Attributes | |
Real | m_afOverlap [2] |
Real | m_afU [2] |
Real | m_afV [2] |
Real | m_fFirstTime |
Real | m_fLastTime |
int | m_iQuantity |
Definition at line 27 of file Wm4Intersector1.h.
Wm4::Intersector1< Real >::Intersector1 | ( | Real | fU0, | |
Real | fU1, | |||
Real | fV0, | |||
Real | fV1 | |||
) | [inline] |
Definition at line 24 of file Wm4Intersector1.cpp.
References Wm4::Intersector1< Real >::m_afU, Wm4::Intersector1< Real >::m_afV, Wm4::Intersector1< Real >::m_fFirstTime, Wm4::Intersector1< Real >::m_fLastTime, and Wm4::Intersector1< Real >::m_iQuantity.
Wm4::Intersector1< Real >::Intersector1 | ( | Real | afU[2], | |
Real | afV[2] | |||
) | [inline] |
Definition at line 37 of file Wm4Intersector1.cpp.
References Wm4::Intersector1< Real >::m_afU, Wm4::Intersector1< Real >::m_afV, Wm4::Intersector1< Real >::m_fFirstTime, Wm4::Intersector1< Real >::m_fLastTime, and Wm4::Intersector1< Real >::m_iQuantity.
Wm4::Intersector1< Real >::~Intersector1 | ( | ) | [inline, virtual] |
Definition at line 51 of file Wm4Intersector1.cpp.
bool Wm4::Intersector1< Real >::Find | ( | Real | fTMax, | |
Real | fSpeedU, | |||
Real | fSpeedV | |||
) | [inline, virtual] |
bool Wm4::Intersector1< Real >::Find | ( | ) | [inline, virtual] |
Definition at line 76 of file Wm4Intersector1.cpp.
References Wm4::Intersector1< Real >::m_afOverlap, Wm4::Intersector1< Real >::m_afU, Wm4::Intersector1< Real >::m_afV, and Wm4::Intersector1< Real >::m_iQuantity.
Real Wm4::Intersector1< Real >::GetFirstTime | ( | ) | const [inline] |
Definition at line 262 of file Wm4Intersector1.cpp.
References Wm4::Intersector1< Real >::m_fFirstTime.
Real Wm4::Intersector1< Real >::GetLastTime | ( | ) | const [inline] |
Definition at line 268 of file Wm4Intersector1.cpp.
References Wm4::Intersector1< Real >::m_fLastTime.
Real Wm4::Intersector1< Real >::GetOverlap | ( | int | i | ) | const [inline] |
Definition at line 280 of file Wm4Intersector1.cpp.
References Wm4::Intersector1< Real >::m_afOverlap, and Wm4::Intersector1< Real >::m_iQuantity.
int Wm4::Intersector1< Real >::GetQuantity | ( | ) | const [inline] |
Definition at line 274 of file Wm4Intersector1.cpp.
References Wm4::Intersector1< Real >::m_iQuantity.
Real Wm4::Intersector1< Real >::GetU | ( | int | i | ) | const [inline] |
Definition at line 56 of file Wm4Intersector1.cpp.
References Wm4::Intersector1< Real >::m_afU.
Real Wm4::Intersector1< Real >::GetV | ( | int | i | ) | const [inline] |
Definition at line 63 of file Wm4Intersector1.cpp.
References Wm4::Intersector1< Real >::m_afV.
bool Wm4::Intersector1< Real >::Test | ( | Real | fTMax, | |
Real | fSpeedU, | |||
Real | fSpeedV | |||
) | [inline, virtual] |
Definition at line 110 of file Wm4Intersector1.cpp.
References Wm4::Intersector1< Real >::m_afU, Wm4::Intersector1< Real >::m_afV, Wm4::Intersector1< Real >::m_fFirstTime, and Wm4::Intersector1< Real >::m_fLastTime.
bool Wm4::Intersector1< Real >::Test | ( | ) | [inline, virtual] |
Definition at line 70 of file Wm4Intersector1.cpp.
References Wm4::Intersector1< Real >::m_afU, and Wm4::Intersector1< Real >::m_afV.
Real Wm4::Intersector1< Real >::m_afOverlap[2] [protected] |
Definition at line 67 of file Wm4Intersector1.h.
Referenced by Wm4::Intersector1< Real >::Find(), and Wm4::Intersector1< Real >::GetOverlap().
Real Wm4::Intersector1< Real >::m_afU[2] [protected] |
Definition at line 62 of file Wm4Intersector1.h.
Referenced by Wm4::Intersector1< Real >::Find(), Wm4::Intersector1< Real >::GetU(), Wm4::Intersector1< Real >::Intersector1(), and Wm4::Intersector1< Real >::Test().
Real Wm4::Intersector1< Real >::m_afV[2] [protected] |
Definition at line 62 of file Wm4Intersector1.h.
Referenced by Wm4::Intersector1< Real >::Find(), Wm4::Intersector1< Real >::GetV(), Wm4::Intersector1< Real >::Intersector1(), and Wm4::Intersector1< Real >::Test().
Real Wm4::Intersector1< Real >::m_fFirstTime [protected] |
Definition at line 65 of file Wm4Intersector1.h.
Referenced by Wm4::Intersector1< Real >::Find(), Wm4::Intersector1< Real >::GetFirstTime(), Wm4::Intersector1< Real >::Intersector1(), and Wm4::Intersector1< Real >::Test().
Real Wm4::Intersector1< Real >::m_fLastTime [protected] |
Definition at line 65 of file Wm4Intersector1.h.
Referenced by Wm4::Intersector1< Real >::Find(), Wm4::Intersector1< Real >::GetLastTime(), Wm4::Intersector1< Real >::Intersector1(), and Wm4::Intersector1< Real >::Test().
int Wm4::Intersector1< Real >::m_iQuantity [protected] |
Definition at line 66 of file Wm4Intersector1.h.
Referenced by Wm4::Intersector1< Real >::Find(), Wm4::Intersector1< Real >::GetOverlap(), Wm4::Intersector1< Real >::GetQuantity(), and Wm4::Intersector1< Real >::Intersector1().