#include <iso_tracker_visual_interactor.h>
Collaboration diagram for iso::tracker::Interactor:
Public Slots | |
| void | changeThreshold (float pValue) |
| void | changeThreshold2 (float pValue) |
| void | changeCropSizeX (int pValue) |
| void | changeCropSizeY (int pValue) |
| void | changeCropPosX (int pValue) |
| void | changeCropPosY (int pValue) |
| void | changeBrightness (float pValue) |
| void | changeGamma (float pValue) |
| void | changeShutter (float pValue) |
| void | changeExposure (float pValue) |
| void | changeGain (float pValue) |
| void | changeContourSimplificationAmount (float pValue) |
| void | changeContourDefectThreshold (float pValue) |
| void | invert () |
| void | calibrate () |
| void | save () |
| void | restore () |
| void | recordFrames () |
Public Member Functions | |
| Interactor (GLWindow *pWindow) | |
| ~Interactor () | |
| void | updateMouseClickLeft (const math::Vector2< float > &pMousePos) |
| void | updateMouseClickRight (const math::Vector2< float > &pMousePos) |
| void | updateMouseReleaseLeft (const math::Vector2< float > &pMousePos) |
| void | updateMouseReleaseRight (const math::Vector2< float > &pMousePos) |
| void | updateMouseDragLeft (const math::Vector2< float > &pMousePos) |
| void | updateMouseDragRight (const math::Vector2< float > &pMousePos) |
| void | updateMouseDoubleClick (const math::Vector2< float > &pMousePos) |
| void | updateScrollWheel (int pDelta) |
| void | updateKeyPress (unsigned int pKey) |
| void | notify () |
| QVector< math::Vector2< float > > & | mappingPoints () |
Protected Member Functions | |
| Interactor () | |
Protected Attributes | |
| GLWindow * | mWindow |
| math::Vector3< float > | mMousePrevDragPosLeft |
| math::Vector3< float > | mMouseCurrDragPosLeft |
| math::Vector3< float > | mMousePrevDragPosRight |
| math::Vector3< float > | mMouseCurrDragPosRight |
| math::Quaternion< float > | mMouseRotQuat |
| bool | mFirstNotification |
Static Protected Attributes | |
| static float | sScrollWheelScale |
| Interactor::Interactor | ( | GLWindow * | pWindow | ) |
| Interactor::~Interactor | ( | ) |
| Interactor::Interactor | ( | ) | [protected] |
| void Interactor::updateMouseClickLeft | ( | const math::Vector2< float > & | pMousePos | ) |
| void Interactor::updateMouseClickRight | ( | const math::Vector2< float > & | pMousePos | ) |
| void Interactor::updateMouseReleaseLeft | ( | const math::Vector2< float > & | pMousePos | ) |
| void Interactor::updateMouseReleaseRight | ( | const math::Vector2< float > & | pMousePos | ) |
| void Interactor::updateMouseDragLeft | ( | const math::Vector2< float > & | pMousePos | ) |
| void Interactor::updateMouseDragRight | ( | const math::Vector2< float > & | pMousePos | ) |
| void Interactor::updateMouseDoubleClick | ( | const math::Vector2< float > & | pMousePos | ) |
| void Interactor::updateScrollWheel | ( | int | pDelta | ) |
| void Interactor::updateKeyPress | ( | unsigned int | pKey | ) |
| void Interactor::notify | ( | ) |
| QVector< math::Vector2<float> >& iso::tracker::Interactor::mappingPoints | ( | ) |
| void Interactor::changeThreshold | ( | float | pValue | ) | [slot] |
| void Interactor::changeThreshold2 | ( | float | pValue | ) | [slot] |
| void Interactor::changeCropSizeX | ( | int | pValue | ) | [slot] |
| void Interactor::changeCropSizeY | ( | int | pValue | ) | [slot] |
| void Interactor::changeCropPosX | ( | int | pValue | ) | [slot] |
| void Interactor::changeCropPosY | ( | int | pValue | ) | [slot] |
| void Interactor::changeBrightness | ( | float | pValue | ) | [slot] |
| void Interactor::changeGamma | ( | float | pValue | ) | [slot] |
| void Interactor::changeShutter | ( | float | pValue | ) | [slot] |
| void Interactor::changeExposure | ( | float | pValue | ) | [slot] |
| void Interactor::changeGain | ( | float | pValue | ) | [slot] |
| void Interactor::changeContourSimplificationAmount | ( | float | pValue | ) | [slot] |
| void Interactor::changeContourDefectThreshold | ( | float | pValue | ) | [slot] |
| void Interactor::invert | ( | ) | [slot] |
| void Interactor::calibrate | ( | ) | [slot] |
| void Interactor::save | ( | ) | [slot] |
| void Interactor::restore | ( | ) | [slot] |
| void Interactor::recordFrames | ( | ) | [slot] |
float Interactor::sScrollWheelScale [static, protected] |
GLWindow* iso::tracker::Interactor::mWindow [protected] |
math::Vector3<float> iso::tracker::Interactor::mMousePrevDragPosLeft [protected] |
math::Vector3<float> iso::tracker::Interactor::mMouseCurrDragPosLeft [protected] |
math::Vector3<float> iso::tracker::Interactor::mMousePrevDragPosRight [protected] |
math::Vector3<float> iso::tracker::Interactor::mMouseCurrDragPosRight [protected] |
math::Quaternion<float> iso::tracker::Interactor::mMouseRotQuat [protected] |
bool iso::tracker::Interactor::mFirstNotification [protected] |
1.5.1