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

List of all members.

Public Member Functions

void addLayer (Layer layer)
Camera getCamera ()
GraphName getDefaultNodeName ()
XYOrthographicRenderer getRenderer ()
void hideLayer (Layer layer)
void onError (Node node, Throwable throwable)
void onShutdown (Node node)
void onShutdownComplete (Node node)
void onStart (ConnectedNode connectedNode)
boolean onTouchEvent (MotionEvent event)
void removeLayer (Layer layer)
 VisualizationView (Context context)
 VisualizationView (Context context, AttributeSet attrs)

Protected Member Functions

void onAttachedToWindow ()

Private Member Functions

void init ()
void startLayers ()
void startTransformListener ()

Private Attributes

final CountDownLatch attachedToWindow = new CountDownLatch(1)
final Camera camera = new Camera(frameTransformTree)
ConnectedNode connectedNode
final FrameTransformTree frameTransformTree = new FrameTransformTree()
final List< Layerlayers = Lists.newArrayList()
final XYOrthographicRenderer renderer = new XYOrthographicRenderer(camera)

Static Private Attributes

static final boolean DEBUG = false

Detailed Description

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

Definition at line 43 of file VisualizationView.java.


Constructor & Destructor Documentation

Definition at line 55 of file VisualizationView.java.

org.ros.android.view.visualization.VisualizationView.VisualizationView ( Context  context,
AttributeSet  attrs 
) [inline]

Definition at line 60 of file VisualizationView.java.


Member Function Documentation

Adds a new layer at the end of the layers collection. The new layer will be drawn last, i.e. on top of all other layers.

Parameters:
layerlayer to add

Definition at line 105 of file VisualizationView.java.

Definition at line 94 of file VisualizationView.java.

Implements org::ros::node::NodeMain.

Definition at line 76 of file VisualizationView.java.

Definition at line 90 of file VisualizationView.java.

Definition at line 114 of file VisualizationView.java.

Definition at line 65 of file VisualizationView.java.

Definition at line 133 of file VisualizationView.java.

void org.ros.android.view.visualization.VisualizationView.onError ( Node  node,
Throwable  throwable 
) [inline]

Implements org::ros::node::NodeListener.

Definition at line 171 of file VisualizationView.java.

Implements org::ros::node::NodeListener.

Definition at line 158 of file VisualizationView.java.

Implements org::ros::node::NodeListener.

Definition at line 167 of file VisualizationView.java.

Implements org::ros::node::NodeListener.

Definition at line 119 of file VisualizationView.java.

Definition at line 81 of file VisualizationView.java.

Definition at line 109 of file VisualizationView.java.

Definition at line 150 of file VisualizationView.java.

Definition at line 138 of file VisualizationView.java.


Member Data Documentation

final CountDownLatch org.ros.android.view.visualization.VisualizationView.attachedToWindow = new CountDownLatch(1) [private]

Definition at line 51 of file VisualizationView.java.

Definition at line 48 of file VisualizationView.java.

Definition at line 53 of file VisualizationView.java.

final boolean org.ros.android.view.visualization.VisualizationView.DEBUG = false [static, private]

Definition at line 45 of file VisualizationView.java.

Definition at line 47 of file VisualizationView.java.

final List<Layer> org.ros.android.view.visualization.VisualizationView.layers = Lists.newArrayList() [private]

Definition at line 50 of file VisualizationView.java.

Definition at line 49 of file VisualizationView.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