------------------------------------------------------------------------------
| 945 | |
| 946 | //------------------------------------------------------------------------------ |
| 947 | void vtkVRInteractorStyle::StartAction(int state, vtkEventDataDevice3D* edata) |
| 948 | { |
| 949 | switch (state) |
| 950 | { |
| 951 | case VTKIS_POSITION_PROP: |
| 952 | this->StartPositionProp(edata); |
| 953 | break; |
| 954 | case VTKIS_DOLLY: |
| 955 | this->StartMovement3D(state, edata); |
| 956 | this->LastDolly3DEventTime->StartTimer(); |
| 957 | break; |
| 958 | case VTKIS_GROUNDMOVEMENT: |
| 959 | this->StartMovement3D(state, edata); |
| 960 | this->LastGroundMovement3DEventTime->StartTimer(); |
| 961 | break; |
| 962 | case VTKIS_ELEVATION: |
| 963 | this->StartMovement3D(state, edata); |
| 964 | this->LastElevation3DEventTime->StartTimer(); |
| 965 | break; |
| 966 | case VTKIS_CLIP: |
| 967 | this->StartClip(edata); |
| 968 | break; |
| 969 | case VTKIS_PICK: |
| 970 | this->StartPick(edata); |
| 971 | break; |
| 972 | case VTKIS_LOAD_CAMERA_POSE: |
| 973 | this->StartLoadCamPose(edata); |
| 974 | break; |
| 975 | case VTKIS_MENU: |
| 976 | // Menu is only displayed upon action end (e.g. button release) |
| 977 | break; |
| 978 | default: |
| 979 | vtkDebugMacro(<< "StartAction: unknown state " << state); |
| 980 | break; |
| 981 | } |
| 982 | } |
| 983 | |
| 984 | //------------------------------------------------------------------------------ |
| 985 | void vtkVRInteractorStyle::EndAction(int state, vtkEventDataDevice3D* edata) |
no test coverage detected