Package org.jzy3d.plot3d.primitives
Class ConcurrentScatterMultiColor
- java.lang.Object
-
- org.jzy3d.plot3d.primitives.Drawable
-
- org.jzy3d.plot3d.primitives.ScatterMultiColor
-
- org.jzy3d.plot3d.primitives.ConcurrentScatterMultiColor
-
- All Implemented Interfaces:
IMultiColorable
,IGLRenderer
,ISortableDraw
public class ConcurrentScatterMultiColor extends ScatterMultiColor implements IMultiColorable
-
-
Field Summary
-
Fields inherited from class org.jzy3d.plot3d.primitives.ScatterMultiColor
colors, 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 ConcurrentScatterMultiColor(Coord3d[] coordinates, Color[] colors, ColorMapper mapper)
ConcurrentScatterMultiColor(Coord3d[] coordinates, Color[] colors, ColorMapper mapper, float width)
ConcurrentScatterMultiColor(Coord3d[] coordinates, ColorMapper mapper)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
applyGeometryTransform(Transform transform)
void
draw(IPainter painter)
Call OpenGL2 routines for rendering the object.void
updateBounds()
-
Methods inherited from class org.jzy3d.plot3d.primitives.ScatterMultiColor
clear, doDrawPoints, getColorMapper, getData, setColorMapper, setColors, 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
-
ConcurrentScatterMultiColor
public ConcurrentScatterMultiColor(Coord3d[] coordinates, Color[] colors, ColorMapper mapper)
-
ConcurrentScatterMultiColor
public ConcurrentScatterMultiColor(Coord3d[] coordinates, ColorMapper mapper)
-
ConcurrentScatterMultiColor
public ConcurrentScatterMultiColor(Coord3d[] coordinates, Color[] colors, 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 classScatterMultiColor
-
applyGeometryTransform
public void applyGeometryTransform(Transform transform)
- Overrides:
applyGeometryTransform
in classScatterMultiColor
-
updateBounds
public void updateBounds()
- Overrides:
updateBounds
in classScatterMultiColor
-
-