コード例 #1
0
ファイル: MOOSNavLSQEngine.cpp プロジェクト: alod83/IS-MOOS
bool CMOOSNavLSQEngine::OnSolved()
{
    
    //MOOSTrace("\n\n++++ IterateLSQ @%f ++++\n",m_dfTimeNow);
    //MOOSMatrixTrace(m_Xhat,"XSolved:");
    
    //so we used these obs...
    m_pStore->MarkAsUsed(m_Observations);
    
    //our last good time was right now! :-)
    m_dfLastUpdate = m_dfTimeNow;
    
    //don't try and solve until mode data is in..
    m_bTryToSolve = false;
    
    //look after wrapped angle states..
    WrapAngleStates();
    
    if(m_pTracked->RefreshState())
    {
        PublishData();               
        LogObservationSet(m_dfTimeNow,m_nIterations);
        m_Logger.LogState(m_dfTimeNow,m_Xhat,m_Phat);
    }
    
    
    return true;
    
}
コード例 #2
0
ファイル: CMakeHelpTab.cpp プロジェクト: 292388900/codelite
void CMakeHelpTab::OnThreadDone(wxThreadEvent& event)
{
    // Hide gauge
    m_gaugeLoad->Hide();
    Layout();

    // Publish loaded data
    PublishData();
}