|
MOOS 0.2375
|
#include <MOOSNavLSQEngine.h>


Public Types | |
| enum | LSQStatus { LSQ_NO_SOLUTION, LSQ_IN_PROGRESS, LSQ_SOLVED, LSQ_BIG_CHANGE } |
Public Member Functions | |
| CMOOSNavLSQEngine () | |
| virtual | ~CMOOSNavLSQEngine () |
| virtual bool | Iterate (double dfTimeNow) |
| virtual bool | AddData (const CMOOSMsg &Msg) |
| virtual bool | Initialise (STRING_LIST sParams) |
Protected Member Functions | |
| bool | PublishData () |
| bool | DoWStatistic () |
| virtual bool | OnSolved () |
| bool | IsReasonableMerit () |
| void | DoDebug () |
| bool | IterateRequired (double dfTimeNow) |
| LSQStatus | Solve () |
Protected Attributes | |
| double | m_dfLSQWindow |
| int | m_nLSQIterations |
| bool | m_bTryToSolve |
| double | m_dfLastSolveAttempt |
| bool | m_bGuessed |
Definition at line 49 of file MOOSNavLSQEngine.h.
Definition at line 52 of file MOOSNavLSQEngine.h.
| CMOOSNavLSQEngine::CMOOSNavLSQEngine | ( | ) |
Definition at line 51 of file MOOSNavLSQEngine.cpp.
| CMOOSNavLSQEngine::~CMOOSNavLSQEngine | ( | ) | [virtual] |
Definition at line 70 of file MOOSNavLSQEngine.cpp.
Reimplemented from CMOOSNavEngine.
Reimplemented in CMOOSNavTopDownCalEngine.
Definition at line 75 of file MOOSNavLSQEngine.cpp.
| void CMOOSNavLSQEngine::DoDebug | ( | ) | [protected] |
Definition at line 298 of file MOOSNavLSQEngine.cpp.
| bool CMOOSNavLSQEngine::DoWStatistic | ( | ) | [protected] |
Definition at line 384 of file MOOSNavLSQEngine.cpp.
| bool CMOOSNavLSQEngine::Initialise | ( | STRING_LIST | sParams | ) | [virtual] |
Reimplemented from CMOOSNavEngine.
Reimplemented in CMOOSNavTopDownCalEngine.
Definition at line 363 of file MOOSNavLSQEngine.cpp.
| bool CMOOSNavLSQEngine::IsReasonableMerit | ( | ) | [protected] |
Definition at line 317 of file MOOSNavLSQEngine.cpp.
| bool CMOOSNavLSQEngine::Iterate | ( | double | dfTimeNow | ) | [virtual] |
Reimplemented from CMOOSNavEngine.
Reimplemented in CMOOSNavTopDownCalEngine.
Definition at line 87 of file MOOSNavLSQEngine.cpp.
| bool CMOOSNavLSQEngine::IterateRequired | ( | double | dfTimeNow | ) | [protected] |
Definition at line 275 of file MOOSNavLSQEngine.cpp.
| bool CMOOSNavLSQEngine::OnSolved | ( | ) | [protected, virtual] |
Reimplemented in CMOOSNavTopDownCalEngine.
Definition at line 333 of file MOOSNavLSQEngine.cpp.
| bool CMOOSNavLSQEngine::PublishData | ( | ) | [protected] |
Definition at line 458 of file MOOSNavLSQEngine.cpp.
| CMOOSNavLSQEngine::LSQStatus CMOOSNavLSQEngine::Solve | ( | ) | [protected] |
Definition at line 205 of file MOOSNavLSQEngine.cpp.
bool CMOOSNavLSQEngine::m_bGuessed [protected] |
Definition at line 81 of file MOOSNavLSQEngine.h.
bool CMOOSNavLSQEngine::m_bTryToSolve [protected] |
Definition at line 79 of file MOOSNavLSQEngine.h.
double CMOOSNavLSQEngine::m_dfLastSolveAttempt [protected] |
Reimplemented in CMOOSNavTopDownCalEngine.
Definition at line 80 of file MOOSNavLSQEngine.h.
double CMOOSNavLSQEngine::m_dfLSQWindow [protected] |
Definition at line 77 of file MOOSNavLSQEngine.h.
int CMOOSNavLSQEngine::m_nLSQIterations [protected] |
Definition at line 78 of file MOOSNavLSQEngine.h.
1.7.4