This reference page is linked to from the following overview topics: Motion Capture Devices.
Manipulator class.
Definition at line 114 of file fbmanipulator.h.
#include <fbmanipulator.h>
Public Member Functions |
|
FBManipulator (char *pName, HIObject pObject=NULL) | |
Constructor. |
|
virtual bool | FBCreate () |
Open Reality Creation function. |
|
void | PickRectStart (FBManipulatorPickType pType) |
Pick rectangle start. |
|
void | PickRectMotion () |
Pick rectangle motion. |
|
void | PickRectStop () |
Stop rectangle pick. |
|
void | Pick (FBManipulatorPickType pType) |
Single pick. |
|
int | PickGetCount () |
Get number of items picked. |
|
HFBModel | PickGetModel (int pIndex) |
Get model at index pIndex in list
of picked items. |
|
FBVertex | PickGetPoint (int pIndex) |
Get point at pIndex on pick path in
3D. |
|
int | GetViewerWidth () |
Get rendering area width. |
|
int | GetViewerHeight () |
Get rendering area height. |
|
int | GetPanePosX () |
Get sub-pane origin X offset from the viewer
origin. |
|
int | GetPanePosY () |
Get sub-pane origin Y offset from the viewer
origin. |
|
int | GetPaneWidth () |
Get sub-pane width. |
|
int | GetPaneHeight () |
Get sub-pane height. |
|
void | FBModelRenderBegin (HFBModel pModel) |
Transform the current matrix to the
reference of a given model. |
|
void | FBModelRenderEnd () |
End model matrix sequence. |
|
virtual bool | ViewInput (int pMouseX, int pMouseY, FBInputType pAction, int pButtonKey, int pModifier) |
Input function. |
|
virtual void | ViewExpose () |
Expose function. |
|
Public Attributes |
|
FBPropertyBool | Active |
Read Write Property: Is manipulator
active? |
|
FBPropertyBool | AlwaysActive |
Read Write Property: Is manipulator
always active? |
|
FBPropertyBool | Visible |
Read Write Property: Is manipulator
visible? |
|
FBPropertyBool | DefaultBehavior |
Read Write Property: Using default
manipulator behavior? |
|
FBPropertyString | ViewerText |
Read Write Property: Text displayed
in view. |
|
FBPropertyCamera | CurrentCamera |
Read Only Property: Current camera.
|
FBManipulator | ( | char * | pName, |
HIObject | pObject =
NULL |
||
) |
Constructor.
pName | Name of manipulator. |
pObject | Internal parent object(default=NULL). |
virtual bool FBCreate | ( | ) | [virtual] |
Open Reality Creation function.
Reimplemented from FBComponent.
void PickRectStart | ( | FBManipulatorPickType | pType | ) |
void PickRectMotion | ( | ) |
Pick rectangle motion.
void PickRectStop | ( | ) |
Stop rectangle pick.
void Pick | ( | FBManipulatorPickType | pType | ) |
int PickGetCount | ( | ) |
HFBModel PickGetModel | ( | int | pIndex | ) |
Get model at index pIndex in list of picked items.
pIndex | Index to get item at. |
FBVertex PickGetPoint | ( | int | pIndex | ) |
Get point at pIndex on pick path in 3D.
pIndex | Index of pick point to get. |
int GetViewerWidth | ( | ) |
int GetViewerHeight | ( | ) |
int GetPanePosX | ( | ) |
Get sub-pane origin X offset from the viewer origin.
int GetPanePosY | ( | ) |
Get sub-pane origin Y offset from the viewer origin.
int GetPaneWidth | ( | ) |
int GetPaneHeight | ( | ) |
void FBModelRenderBegin | ( | HFBModel | pModel | ) |
Transform the current matrix to the reference of a given model.
This call is used to move into Model space in order to draw with respect to the model specified by pModel.
pModel | Model now at transformation origin. |
void FBModelRenderEnd | ( | ) |
End model matrix sequence.
virtual bool ViewInput | ( | int | pMouseX, |
int | pMouseY, | ||
FBInputType | pAction, | ||
int | pButtonKey, | ||
int | pModifier | ||
) | [virtual] |
Input function.
pMouseX | Mouse X position. |
pMouseY | Mouse Y position. |
pAction | Mouse action. |
pButtonKey | Keyboard key pressed. |
pModifier | Key modifier (CTRL, ALT, SHIFT) |
virtual void ViewExpose | ( | ) | [virtual] |
Read Write Property: Is manipulator active?
Definition at line 223 of file fbmanipulator.h.
Read Write Property: Is manipulator always active?
Definition at line 224 of file fbmanipulator.h.
Read Write Property: Is manipulator visible?
Definition at line 225 of file fbmanipulator.h.
Read Write Property: Using default manipulator behavior?
Definition at line 226 of file fbmanipulator.h.
Read Write Property: Text displayed in view.
Definition at line 227 of file fbmanipulator.h.
FBPropertyCamera CurrentCamera |
Read Only Property: Current camera.
Definition at line 228 of file fbmanipulator.h.