コード例 #1
0
    void KalmanFilterBase::reset()
    {
        ZeroDelayObserver::reset();

        clearA();
        clearC();
        clearQ();
        clearR();
        clearStateCovariance();
    }
コード例 #2
0
 void KalmanFilterBase::setStateSize(unsigned n)
 {
     if (n!=n_)
     {
         ZeroDelayObserver::setStateSize(n);
         oc_.stateIdentity = Matrix::Identity(n,n);
         clearA();
         clearC();
         clearQ();
         clearStateCovariance();
     }
 }
コード例 #3
0
ファイル: Bitmap.cpp プロジェクト: Wednesnight/lostengine
void Bitmap::clear(const lost::common::Color& inColor)
{
  uint32_t bpp = bytesPerPixelFromComponents(format);
  switch(bpp)
  {
    case 1:clearA(inColor);break;
    case 3:clearRGB(inColor);break;
    case 4:clearRGBA(inColor);break;
    default:
      THROW_RTE("couldn't clear image with bpp: " << bpp);
  }
}
コード例 #4
0
    void KalmanFilterBase::setStateSize(unsigned n, unsigned nt)
    {
        if ((n!=n_) || (nt_ !=nt))
        {
            ZeroDelayObserver::setStateSize(n);

            nt_=nt;

            clearA();
            clearC();
            clearQ();
            clearStateCovariance();

        }
    }
コード例 #5
0
ファイル: class.cpp プロジェクト: kct317/CplusplusCodeEx
 void clearAll(){                                     //成员函数,但clearBrowser比clearAll封装性、弹性都要好
     clearA();
     clearB();
 }