Package org.jzy3d.plot3d.primitives
Class ConcurrentScatterMultiColorList
- java.lang.Object
-
- org.jzy3d.plot3d.primitives.Drawable
-
- org.jzy3d.plot3d.primitives.ScatterMultiColorList
-
- org.jzy3d.plot3d.primitives.ConcurrentScatterMultiColorList
-
- All Implemented Interfaces:
IMultiColorable
,IGLRenderer
,ISortableDraw
public class ConcurrentScatterMultiColorList extends ScatterMultiColorList implements IMultiColorable
-
-
Field Summary
-
Fields inherited from class org.jzy3d.plot3d.primitives.ScatterMultiColorList
coordinates, mapper, width
-
Fields inherited from class org.jzy3d.plot3d.primitives.Drawable
bbox, boundingBoxColor, boundingBoxDisplayed, displayed, hasListeners, legend, legendDisplayed, listeners, spaceTransformer, transform, transformBefore
-
-
Constructor Summary
Constructors Constructor Description ConcurrentScatterMultiColorList(List<Coord3d> coordinates, ColorMapper mapper)
ConcurrentScatterMultiColorList(List<Coord3d> coordinates, ColorMapper mapper, float width)
ConcurrentScatterMultiColorList(ColorMapper mapper)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
add(Coord3d c)
void
applyGeometryTransform(Transform transform)
void
clear()
void
draw(IPainter painter)
Call OpenGL2 routines for rendering the object.void
updateBounds()
-
Methods inherited from class org.jzy3d.plot3d.primitives.ScatterMultiColorList
doDrawPoints, getColorMapper, getData, setColorMapper, setData, setWidth
-
Methods inherited from class org.jzy3d.plot3d.primitives.Drawable
addDrawableListener, asWireframeable, dispose, doDrawBoundsIfDisplayed, doTransform, fireDrawableChanged, fireDrawableChanged, getBarycentre, getBoundingBoxColor, getBounds, getDistance, getLegend, getLongestDistance, getShortestDistance, getSpaceTransformer, getTransform, getTransformBefore, hasLegend, isBoundingBoxDisplayed, isDisplayed, isLegendDisplayed, removeDrawableListener, setBoundingBoxColor, setBoundingBoxDisplayed, setDisplayed, setLegend, setLegendDisplayed, setSpaceTransformer, setTransform, setTransformBefore, toString, toString
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface org.jzy3d.colors.IMultiColorable
getColorMapper, setColorMapper
-
-
-
-
Constructor Detail
-
ConcurrentScatterMultiColorList
public ConcurrentScatterMultiColorList(ColorMapper mapper)
-
ConcurrentScatterMultiColorList
public ConcurrentScatterMultiColorList(List<Coord3d> coordinates, ColorMapper mapper)
-
ConcurrentScatterMultiColorList
public ConcurrentScatterMultiColorList(List<Coord3d> coordinates, ColorMapper mapper, float width)
-
-
Method Detail
-
draw
public void draw(IPainter painter)
Description copied from class:Drawable
Call OpenGL2 routines for rendering the object.- Specified by:
draw
in interfaceIGLRenderer
- Overrides:
draw
in classScatterMultiColorList
-
applyGeometryTransform
public void applyGeometryTransform(Transform transform)
- Overrides:
applyGeometryTransform
in classScatterMultiColorList
-
updateBounds
public void updateBounds()
- Overrides:
updateBounds
in classScatterMultiColorList
-
add
public void add(Coord3d c)
- Overrides:
add
in classScatterMultiColorList
-
clear
public void clear()
- Overrides:
clear
in classScatterMultiColorList
-
-