|
void | clear () |
| clear the data
|
|
void | append (const QByteArray &data) |
| append tracking stream data
|
|
void | encode (const fsTrackingData &_trackingData) |
| serialize tracking state & markers
|
|
bool | decode (fsTrackingData &_trackingData, bool _removeDataAfterDecoding=true) |
| decode the tracking data from the stream
|
|
const QByteArray & | getData () |
| return the serialized data
|
|
bool | isValid () const |
| check whether input data is valid after unsuccessful decode
|
|
void | clear () |
| clear the data
|
|
void | append (const QByteArray &data) |
| append tracking stream data
|
|
void | encode (const fsTrackingData &_trackingData) |
| serialize tracking state & markers
|
|
bool | decode (fsTrackingData &_trackingData, bool _removeDataAfterDecoding=true) |
|
const QByteArray & | getData () |
| return the serialized data
|
|
bool | isValid () const |
| check whether input data is valid after unsuccessful decode
|
|
|
QByteArray | encodeInfo (const fsTrackingData &_trackingData) |
| encode different parts
|
|
QByteArray | encodePose (const fsTrackingData &_trackingData) |
|
QByteArray | encodeBlendshapes (const fsTrackingData &_trackingData) |
|
QByteArray | encodeEyeGaze (const fsTrackingData &_trackingData) |
|
QByteArray | encodeMarkers (const fsTrackingData &_trackingData) |
|
void | decodeInfo (fsTrackingData &_trackingData, fs::fsTextStream &stream) |
| decode different parts
|
|
void | decodePose (fsTrackingData &_trackingData, fs::fsTextStream &stream) |
|
void | decodeBlendshapes (fsTrackingData &_trackingData, fs::fsTextStream &stream) |
|
void | decodeEyeGaze (fsTrackingData &_trackingData, fs::fsTextStream &stream) |
|
void | decodeMarkers (fsTrackingData &_trackingData, fs::fsTextStream &stream) |
|
QByteArray | encodeInfo (const fsTrackingData &_trackingData) |
| encode different parts
|
|
QByteArray | encodePose (const fsTrackingData &_trackingData) |
|
QByteArray | encodeBlendshapes (const fsTrackingData &_trackingData) |
|
QByteArray | encodeEyeGaze (const fsTrackingData &_trackingData) |
|
QByteArray | encodeMarkers (const fsTrackingData &_trackingData) |
|
void | decodeInfo (fsTrackingData &_trackingData, fs::fsTextStream &stream) |
| decode different parts
|
|
void | decodePose (fsTrackingData &_trackingData, fs::fsTextStream &stream) |
|
void | decodeBlendshapes (fsTrackingData &_trackingData, fs::fsTextStream &stream) |
|
void | decodeEyeGaze (fsTrackingData &_trackingData, fs::fsTextStream &stream) |
|
void | decodeMarkers (fsTrackingData &_trackingData, fs::fsTextStream &stream) |
|
class to read/write a faceshift ascii tracking stream
to read the tracking state from an ascii stream do the following:
- append the network stream data
- call decode to get the tracking data
- if the decode call was successful you can access the data in fsTrackingData