void KalmanFilterBase::reset() { ZeroDelayObserver::reset(); clearA(); clearC(); clearQ(); clearR(); clearStateCovariance(); }
void KalmanFilterBase::setStateSize(unsigned n) { if (n!=n_) { ZeroDelayObserver::setStateSize(n); oc_.stateIdentity = Matrix::Identity(n,n); clearA(); clearC(); clearQ(); clearStateCovariance(); } }
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); } }
void KalmanFilterBase::setStateSize(unsigned n, unsigned nt) { if ((n!=n_) || (nt_ !=nt)) { ZeroDelayObserver::setStateSize(n); nt_=nt; clearA(); clearC(); clearQ(); clearStateCovariance(); } }
void clearAll(){ //成员函数,但clearBrowser比clearAll封装性、弹性都要好 clearA(); clearB(); }