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... More... | |
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.