Container for all tracked object types.
More...
#include <MultiWidgets/GrabManager.hpp>
Container for all tracked object types.
- Examples:
- PositionalSoundsExample.cpp.
| MultiWidgets::TrackedObjects::TrackedObjects |
( |
const TrackedObjects & |
obj | ) |
|
|
explicit |
Construct a copy.
- Parameters
-
| obj | tracked objects to copy |
Get all tracked objects in the container.
- Returns
- all tracked objects
| const FingerArray& MultiWidgets::TrackedObjects::fingers |
( |
| ) |
const |
Vector of grabbed fingers.
- Returns
- grabbed fingers
| const HandArray& MultiWidgets::TrackedObjects::hands |
( |
| ) |
const |
Vector of grabbed hands.
- Returns
- grabbed hands
| bool MultiWidgets::TrackedObjects::isEmpty |
( |
| ) |
const |
| const MarkerArray& MultiWidgets::TrackedObjects::markers |
( |
| ) |
const |
Vector of grabbed markers.
- Returns
- grabbed markers
Filter grabbed objects.
- Parameters
-
| filter | bitmask that defines what types this function should return |
- Returns
- vector of grabbed objects that match the filter
Copy tracked objects.
- Parameters
-
- Returns
- reference to this
| const PenArray& MultiWidgets::TrackedObjects::pens |
( |
| ) |
const |
Vector of grabbed pens.
- Returns
- grabbed pens