Lines Matching refs:id
75 // an id that was assigned to a different pointer earlier.
82 // increasing id. Its size should be equal to the number of one bits in idBits.
88 // Gets the velocity of the specified pointer id in position units per second.
91 bool getVelocity(uint32_t id, float* outVx, float* outVy) const;
93 // Gets an estimator for the recent movements of the specified pointer id.
96 bool getEstimator(uint32_t id, Estimator* outEstimator) const;
98 // Gets the active pointer id, or -1 if none.
132 virtual bool getEstimator(uint32_t id, VelocityTracker::Estimator* outEstimator) const = 0;
164 virtual bool getEstimator(uint32_t id, VelocityTracker::Estimator* outEstimator) const;
180 inline const VelocityTracker::Position& getPosition(uint32_t id) const {
181 return positions[idBits.getIndexOfBit(id)];
207 virtual bool getEstimator(uint32_t id, VelocityTracker::Estimator* outEstimator) const;
241 virtual bool getEstimator(uint32_t id, VelocityTracker::Estimator* outEstimator) const;
258 inline const VelocityTracker::Position& getPosition(uint32_t id) const {
259 return positions[idBits.getIndexOfBit(id)];