Generic optical motion capture device interface. More...
Go to the source code of this file.
Classes | |
| class | FBOpticalSegment |
| Optical segment class. More... | |
| class | FBPropertyListMarkerSegment |
| PropertyList: Device optical marker More... | |
| class | FBPropertyListOpticalSegment |
| PropertyList: Device optical marker More... | |
| class | FBOpticalGap |
| Optical Gap class. More... | |
| class | FBPropertyListOpticalGap |
| PropertyList: Device optical marker More... | |
| class | FBModelMarkerOptical |
| Optical model marker class. More... | |
| class | FBPropertyListModelMarkerOptical |
| PropertyList: Device optical marker More... | |
| class | FBPropertyListRigidBodyMarkers |
| PropertyList: Device optical marker More... | |
| class | FBRigidBody |
| Rigid body class. More... | |
| class | FBPropertyListRigidBody |
| PropertyList: Device optical marker More... | |
| class | FBModelOptical |
| Optical model class. More... | |
| class | FBPropertyListModelOptical |
| PropertyList: ModelOptical. More... | |
| class | FBModelOpticalAdvanced |
| Advanced optical model information. More... | |
| class | FBDeviceOpticalMarker |
| Device optical marker. More... | |
| class | FBPropertyListDeviceOpticalMarker |
| PropertyList: Device optical marker More... | |
| class | FBDeviceOptical |
| Optical device class. More... | |
Macros | |
| #define | FBSDK_DLL K_DLLIMPORT |
| Be sure that FBSDK_DLL is defined only once... | |
Enumerations | |
| enum | FBGapMode { kFBGapRigidBody , kFBGapConstant , kFBGapLinear , kFBGapBezier , kFBGapCurve , kFBGapSample } |
| Gap interpolation modes. More... | |
| enum | FBRigidBodyMode { kFBRigidBodyFast , kFBRigidBodyBest } |
| Rigid body modes. More... | |
| enum | FBGenerationMode { kFBGenerationNone , kFBGenerationFast } |
| Generation modes for optical model. More... | |
| enum | FBControllerMode { kFBControllerNone , kFBControllerLabelling , kFBControllerSegment , kFBControllerRigidBody } |
| Controller modes for optical model. More... | |
| enum | FBSegmentMode { kFBSegmentMarker , kFBSegmentRigidBody , kFBSegmentAll } |
| Segment modes. More... | |
| enum | FBInsertSegmentMode { kFBInsertSegmentWhole , kFBInsertSegmentToEnd , kFBInsertSegmentFromStart } |
| Insert segment modes. More... | |
Functions | |
| __FB_FORWARD (FBModelOptical) | |
| FB_DEFINE_COMPONENT (K_DLLIMPORT, ModelOptical) | |
| FB_DEFINE_COMPONENT (K_DLLIMPORT, ModelMarkerOptical) | |
| FB_DEFINE_COMPONENT (K_DLLIMPORT, RigidBody) | |
| FB_DEFINE_COMPONENT (K_DLLIMPORT, Take) | |
| __FB_FORWARD (FBOpticalSegment) | |
| FB_DEFINE_COMPONENT (K_DLLIMPORT, OpticalSegment) | |
| FB_DEFINE_ARRAY (K_DLLIMPORT, OpticalSegment) | |
| FB_DEFINE_LIST (K_DLLIMPORT, OpticalSegment) | |
| FB_FORWARD (FBPropertyListMarkerSegment) | |
| FB_FORWARD (FBPropertyListOpticalSegment) | |
| FB_DEFINE_ENUM (K_DLLIMPORT, GapMode) | |
| __FB_FORWARD (FBOpticalGap) | |
| FB_DEFINE_COMPONENT (K_DLLIMPORT, OpticalGap) | |
| FB_DEFINE_ARRAY (K_DLLIMPORT, OpticalGap) | |
| FB_DEFINE_LIST (K_DLLIMPORT, OpticalGap) | |
| FB_FORWARD (FBPropertyListOpticalGap) | |
| __FB_FORWARD (FBModelMarkerOptical) | |
| FB_DEFINE_ARRAY (K_DLLIMPORT, ModelMarkerOptical) | |
| FB_DEFINE_LIST (K_DLLIMPORT, ModelMarkerOptical) | |
| FB_FORWARD (FBPropertyListModelMarkerOptical) | |
| FB_FORWARD (FBPropertyListRigidBodyMarkers) | |
| FB_DEFINE_ENUM (K_DLLIMPORT, RigidBodyMode) | |
| __FB_FORWARD (FBRigidBody) | |
| FB_DEFINE_ARRAY (K_DLLIMPORT, RigidBody) | |
| FB_DEFINE_LIST (K_DLLIMPORT, RigidBody) | |
| FB_FORWARD (FBPropertyListRigidBody) | |
| FB_DEFINE_LIST (K_DLLIMPORT, ModelOptical) | |
| FB_FORWARD (FBPropertyListModelOptical) | |
| FB_DEFINE_ENUM (K_DLLIMPORT, GenerationMode) | |
| FB_DEFINE_ENUM (K_DLLIMPORT, ControllerMode) | |
| FB_DEFINE_ENUM (K_DLLIMPORT, SegmentMode) | |
| FB_DEFINE_ENUM (K_DLLIMPORT, InsertSegmentMode) | |
| __FB_FORWARD (FBModelOpticalAdvanced) | |
| __FB_FORWARD (FBDeviceOpticalMarker) | |
| FB_DEFINE_ARRAY (K_DLLIMPORT, DeviceOpticalMarker) | |
| FB_DEFINE_LIST (K_DLLIMPORT, DeviceOpticalMarker) | |
| FB_FORWARD (FBPropertyListDeviceOpticalMarker) | |
| __FB_FORWARD (FBDeviceOptical) | |
Generic optical motion capture device interface.
Definition in file fboptical.h.
| #define FBSDK_DLL K_DLLIMPORT |
Be sure that FBSDK_DLL is defined only once...
Definition at line 48 of file fboptical.h.
| enum FBControllerMode |
Controller modes for optical model.
| Enumerator | |
|---|---|
| kFBControllerNone | No controller mode. |
| kFBControllerLabelling | Labelling controller. |
| kFBControllerSegment | Segment controller. |
| kFBControllerRigidBody | Rigid body controller. |
Definition at line 670 of file fboptical.h.
| enum FBGapMode |
Gap interpolation modes.
Definition at line 213 of file fboptical.h.
| enum FBGenerationMode |
Generation modes for optical model.
| Enumerator | |
|---|---|
| kFBGenerationNone | No re-generation. |
| kFBGenerationFast | Fast re-generation. |
Definition at line 660 of file fboptical.h.
| enum FBInsertSegmentMode |
Insert segment modes.
| Enumerator | |
|---|---|
| kFBInsertSegmentWhole | Insert whole. |
| kFBInsertSegmentToEnd | Insert to end. |
| kFBInsertSegmentFromStart | Insert from start. |
Definition at line 693 of file fboptical.h.
| enum FBRigidBodyMode |
Rigid body modes.
| Enumerator | |
|---|---|
| kFBRigidBodyFast | Fast rigid body mode. |
| kFBRigidBodyBest | Best rigid body mode. |
Definition at line 485 of file fboptical.h.
| enum FBSegmentMode |
Segment modes.
| Enumerator | |
|---|---|
| kFBSegmentMarker | Use marker. |
| kFBSegmentRigidBody | Use rigid body. |
| kFBSegmentAll | Use all. |
Definition at line 682 of file fboptical.h.