Public Member Functions | Private Attributes
edu.tum.cs.ias.knowrob.vis.items.MultiEllipse Class Reference
Inheritance diagram for edu.tum.cs.ias.knowrob.vis.items.MultiEllipse:
Inheritance graph
[legend]

List of all members.

Public Member Functions

void addEllipse (float x, float y, float xVar, float yVar, int color)
void addPoint (float x, float y, int color)
void draw (Canvas c, int step)
 MultiEllipse (float z)
void setColor (int color)
void setColor (int color, int start, int end)

Private Attributes

ArrayList< Integer > colors
ArrayList< float[]> data
float z

Detailed Description

More efficient way to draw a lot of ellipses / points. have to be on the same height (z-coordinate). cannot be animated (-> setColor doesn't do anything)

Definition at line 12 of file MultiEllipse.java.


Constructor & Destructor Documentation

Definition at line 17 of file MultiEllipse.java.


Member Function Documentation

void edu.tum.cs.ias.knowrob.vis.items.MultiEllipse.addEllipse ( float  x,
float  y,
float  xVar,
float  yVar,
int  color 
) [inline]

Definition at line 24 of file MultiEllipse.java.

void edu.tum.cs.ias.knowrob.vis.items.MultiEllipse.addPoint ( float  x,
float  y,
int  color 
) [inline]

Definition at line 29 of file MultiEllipse.java.

void edu.tum.cs.ias.knowrob.vis.items.MultiEllipse.draw ( Canvas  c,
int  step 
) [inline]
Parameters:
cthe canvas to draw to
stepthe animation step/frame to draw (0-based index)

Implements edu.tum.cs.ias.knowrob.vis.DrawableAnimated.

Definition at line 42 of file MultiEllipse.java.

Reimplemented from edu.tum.cs.ias.knowrob.vis.items.ItemBase.

Definition at line 35 of file MultiEllipse.java.

void edu.tum.cs.ias.knowrob.vis.items.MultiEllipse.setColor ( int  color,
int  start,
int  end 
) [inline]

Reimplemented from edu.tum.cs.ias.knowrob.vis.items.ItemBase.

Definition at line 39 of file MultiEllipse.java.


Member Data Documentation

Definition at line 14 of file MultiEllipse.java.

Definition at line 13 of file MultiEllipse.java.

Definition at line 15 of file MultiEllipse.java.


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


mod_vis
Author(s): Moritz Tenorth, Jakob Engel
autogenerated on Mon Oct 6 2014 01:30:01