Class SoScaleGestureRecognizer
- java.lang.Object
-
- com.openinventor.inventor.Inventor
-
- com.openinventor.inventor.gestures.recognizers.SoGestureRecognizer
-
- com.openinventor.inventor.gestures.recognizers.SoScaleGestureRecognizer
-
public class SoScaleGestureRecognizer extends SoGestureRecognizer
Scale (pinch) gesture recognizer.SoScaleGestureRecognizer
analyses touch events and recognizes a scale (two finger pinch) gesture. It returns anSoScaleGestureEvent
(pinch) event if this gesture is recognized. The scale event contains the scale factor between the current state and the initial one. This recognizer generates a BEGIN event, followed by DELTA events and finishing with an END event (SoGestureEvent.getGestureState()
).Note:
- In order to get touch events for the gesture recognizer(s) to recognize, the application must explicitly register a touch screen device (
SoWinTouchScreen
,SoQtTouchScreen
, etc). - In order to get gesture events, the application must explicitly register gesture recognizers with the touch screen device's touch manager (
SoTouchManager
).
- In order to get touch events for the gesture recognizer(s) to recognize, the application must explicitly register a touch screen device (
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class com.openinventor.inventor.Inventor
Inventor.ConstructorCommand
-
-
Field Summary
-
Fields inherited from class com.openinventor.inventor.Inventor
VERBOSE_LEVEL, ZeroHandle
-
-
Constructor Summary
Constructors Constructor Description SoScaleGestureRecognizer()
Constructor.
-
Method Summary
-
Methods inherited from class com.openinventor.inventor.gestures.recognizers.SoGestureRecognizer
recognize
-
Methods inherited from class com.openinventor.inventor.Inventor
dispose, getNativeResourceHandle
-
-