void TuioManager::stopUntouchedMovingBlobs() { std::list<TuioBlob*> untouched; for (std::list<TuioBlob*>::iterator tuioBlob = blobList.begin(); tuioBlob!=blobList.end(); tuioBlob++) { TuioBlob *tblb = (*tuioBlob); if ((tblb->getTuioTime()!=currentFrameTime) && (tblb->isMoving())) { tblb->stop(currentFrameTime); updateBlob = true; if (verbose) std::cout << "set blb " << tblb->getBlobID() << " (" << tblb->getSessionID() << ") " << tblb->getX() << " " << tblb->getY() << " " << tblb->getAngle() << " " << tblb->getWidth() << " " << tblb->getHeight() << " " << tblb->getArea() << " " << tblb->getXSpeed() << " " << tblb->getYSpeed() << " " << tblb->getRotationSpeed() << " " << tblb->getMotionAccel()<< " " << tblb->getRotationAccel() << " " << std::endl; } } }