- [Main Page](index.md)
- [Classes](annotated.md)
- [Files](files.md)
- [Directories](dirs.md)
- [Related Pages](pages.md)
- [Class List](annotated.md)
- [Alphabetical List](classes.md)
- [Class Hierarchy](hierarchy.md)
- [Class Members](functions.md)
MCDriver Class Reference¶
#include <MCDriver.h>
Inheritance diagram for MCDriver:
Inheritance graph
[legend]
Collaboration diagram for MCDriver:
Collaboration graph
[legend]
Public Types |
|
| enum | FrameError { FE_FAILED, FE_SUCCESS, FE_TRYAGAIN } |
| enum | { XTRANS, YTRANS, ZTRANS, XSCALE, YSCALE, ZSCALE, XORIENT, YORIENT, ZORIENT, ROLL } |
Public Member Functions |
|
| MCDriver (HTreeObject *htreeobject) | |
| void | SetDevice (MCDevice *pdevice) |
| MCDevice * | GetDevice () |
| BOOL | BuildSensorArray (int count) |
| BOOL | InsertSensor (int index, char *name, int parentindex=-1) |
| BOOL | InsertSensor (int index, char *name, Vector start, Vector end, int parentindex=-1) |
| void | DoneInsertingSensors () |
| void | FreeSensorArray () |
| BOOL | SetValue (int sensorindex, int channelindex, float value) |
| BOOL | StoreRotate (int sensorindex, const Matrix34 &matrix) |
| BOOL | StoreRotateStandard (int sensorindex, const Matrix34 &matrix) |
| BOOL | StoreTranslateStandard (int sensorindex, const Vector translate) |
| BOOL | StorePose (MCDevice *device, char *name, float percent) |
| Time | GetTime () |
| void | SetTime (Time time) |
| float | GetFrame () |
| void | SetFrame (float frame) |
| float | GetSystemRate () |
| float | GetCaptureRate () |
| void | Redraw () |
| BOOL | EscapeKeyDown () |
| virtual BOOL | SupportsLiveCaptureSequence () |
| virtual BOOL | SupportsLiveCaptureFrame () |
| virtual BOOL | SupportsStaticCaptureSequence () |
| virtual BOOL | LiveCaptureInit () |
| virtual FrameError | LiveCaptureFrame () |
| virtual void | LiveCaptureClose () |
| virtual BOOL | StaticCaptureSequence () |
Private Attributes |
|
| MCDevice * | device |