Public Member Functions | Private Attributes
org.ros.android.view.visualization.layer.CameraControlLayer Class Reference
Inheritance diagram for org.ros.android.view.visualization.layer.CameraControlLayer:
Inheritance graph
[legend]

List of all members.

Public Member Functions

void addListener (CameraControlListener listener)
 CameraControlLayer (Context context, ExecutorService executorService)
void onStart (ConnectedNode connectedNode, Handler handler, FrameTransformTree frameTransformTree, final Camera camera)
boolean onTouchEvent (VisualizationView view, MotionEvent event)

Private Attributes

final Context context
final ListenerGroup
< CameraControlListener
listeners
RotateGestureDetector rotateGestureDetector
GestureDetector translateGestureDetector
ScaleGestureDetector zoomGestureDetector

Detailed Description

Provides gesture control of the camera for translate, rotate, and zoom.

Author:
damonkohler@google.com (Damon Kohler)
moesenle@google.com (Lorenz Moesenlechner)

Definition at line 40 of file CameraControlLayer.java.


Constructor & Destructor Documentation

org.ros.android.view.visualization.layer.CameraControlLayer.CameraControlLayer ( Context  context,
ExecutorService  executorService 
) [inline]

Creates a new CameraControlLayer.

The camera's frame will be set to

 frame 

once when this layer is started and always when the camera is translated.

Parameters:
contextthe application's Context
executorService

Definition at line 59 of file CameraControlLayer.java.


Member Function Documentation

Definition at line 64 of file CameraControlLayer.java.

void org.ros.android.view.visualization.layer.CameraControlLayer.onStart ( ConnectedNode  connectedNode,
Handler  handler,
FrameTransformTree  frameTransformTree,
final Camera  camera 
) [inline]

Definition at line 79 of file CameraControlLayer.java.

Event handler for touch events.

Parameters:
viewthe view generating the event
eventthe touch event
Returns:
true if the event has been handled

Reimplemented from org.ros.android.view.visualization.layer.DefaultLayer.

Definition at line 69 of file CameraControlLayer.java.


Member Data Documentation

Definition at line 42 of file CameraControlLayer.java.

Definition at line 43 of file CameraControlLayer.java.

Definition at line 46 of file CameraControlLayer.java.

Definition at line 45 of file CameraControlLayer.java.

Definition at line 47 of file CameraControlLayer.java.


The documentation for this class was generated from the following file:


android_core
Author(s): Damon Kohler
autogenerated on Thu Aug 27 2015 12:11:33