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< Layer > | layers = Lists.newArrayList() |
final XYOrthographicRenderer | renderer = new XYOrthographicRenderer(camera) |
Static Private Attributes | |
static final boolean | DEBUG = false |
Definition at line 43 of file VisualizationView.java.
org.ros.android.view.visualization.VisualizationView.VisualizationView | ( | Context | context | ) | [inline] |
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.
void org.ros.android.view.visualization.VisualizationView.addLayer | ( | Layer | layer | ) | [inline] |
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.
layer | layer 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.
XYOrthographicRenderer org.ros.android.view.visualization.VisualizationView.getRenderer | ( | ) | [inline] |
Definition at line 90 of file VisualizationView.java.
void org.ros.android.view.visualization.VisualizationView.hideLayer | ( | Layer | layer | ) | [inline] |
Definition at line 114 of file VisualizationView.java.
void org.ros.android.view.visualization.VisualizationView.init | ( | ) | [inline, private] |
Definition at line 65 of file VisualizationView.java.
void org.ros.android.view.visualization.VisualizationView.onAttachedToWindow | ( | ) | [inline, protected] |
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.
void org.ros.android.view.visualization.VisualizationView.onShutdown | ( | Node | node | ) | [inline] |
Implements org::ros::node::NodeListener.
Definition at line 158 of file VisualizationView.java.
void org.ros.android.view.visualization.VisualizationView.onShutdownComplete | ( | Node | node | ) | [inline] |
Implements org::ros::node::NodeListener.
Definition at line 167 of file VisualizationView.java.
void org.ros.android.view.visualization.VisualizationView.onStart | ( | ConnectedNode | connectedNode | ) | [inline] |
Implements org::ros::node::NodeListener.
Definition at line 119 of file VisualizationView.java.
boolean org.ros.android.view.visualization.VisualizationView.onTouchEvent | ( | MotionEvent | event | ) | [inline] |
Definition at line 81 of file VisualizationView.java.
void org.ros.android.view.visualization.VisualizationView.removeLayer | ( | Layer | layer | ) | [inline] |
Definition at line 109 of file VisualizationView.java.
void org.ros.android.view.visualization.VisualizationView.startLayers | ( | ) | [inline, private] |
Definition at line 150 of file VisualizationView.java.
void org.ros.android.view.visualization.VisualizationView.startTransformListener | ( | ) | [inline, private] |
Definition at line 138 of file VisualizationView.java.
final CountDownLatch org.ros.android.view.visualization.VisualizationView.attachedToWindow = new CountDownLatch(1) [private] |
Definition at line 51 of file VisualizationView.java.
final Camera org.ros.android.view.visualization.VisualizationView.camera = new Camera(frameTransformTree) [private] |
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.
final FrameTransformTree org.ros.android.view.visualization.VisualizationView.frameTransformTree = new FrameTransformTree() [private] |
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.
final XYOrthographicRenderer org.ros.android.view.visualization.VisualizationView.renderer = new XYOrthographicRenderer(camera) [private] |
Definition at line 49 of file VisualizationView.java.