Package org.jzy3d.plot3d.primitives
Class Scatter
java.lang.Object
org.jzy3d.plot3d.primitives.Drawable
org.jzy3d.plot3d.primitives.Scatter
- All Implemented Interfaces:
ISingleColorable
,IGLRenderer
,ISortableDraw
- Direct Known Subclasses:
MonitorScatter
,SelectableScatter
A collection of coordinates rendered as dots.
Warning : dots having a width of 1 may not be visible in case HiDPI is ON.
- Author:
- Martin Pernollet
-
Field Summary
Fields inherited from class org.jzy3d.plot3d.primitives.Drawable
bbox, boundingBoxColor, boundingBoxDisplayed, displayed, hasListeners, legend, legendDisplayed, listeners, spaceTransformer, transform, transformBefore
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
applyGeometryTransform
(Transform transform) void
clear()
protected void
doDrawPoints
(IPainter painter) void
Call OpenGL2 routines for rendering the object.getColor()
Get the color.Color[]
Coord3d[]
Coord3d[]
getData()
float
getWidth()
void
Set the color.void
void
void
Set the coordinates of the point.void
setWidth
(float width) Set the width of the point.void
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
-
Field Details
-
colors
-
coordinates
-
rgb
-
width
public float width
-
-
Constructor Details
-
Scatter
public Scatter() -
Scatter
-
Scatter
-
Scatter
-
Scatter
-
Scatter
-
Scatter
-
Scatter
-
Scatter
-
Scatter
-
-
Method Details
-
clear
public void clear() -
draw
Description copied from class:Drawable
Call OpenGL2 routines for rendering the object.- Specified by:
draw
in interfaceIGLRenderer
- Specified by:
draw
in classDrawable
-
doDrawPoints
-
applyGeometryTransform
- Specified by:
applyGeometryTransform
in classDrawable
-
setData
Set the coordinates of the point.- Parameters:
xyz
- point's coordinates
-
setData
-
updateBounds
public void updateBounds()- Specified by:
updateBounds
in classDrawable
-
getData
-
setColors
-
setColor
Description copied from interface:ISingleColorable
Set the color.- Specified by:
setColor
in interfaceISingleColorable
- Parameters:
color
- the color
-
getColor
Description copied from interface:ISingleColorable
Get the color.- Specified by:
getColor
in interfaceISingleColorable
- Returns:
- color the color.
-
setWidth
public void setWidth(float width) Set the width of the point.- Parameters:
width
- point's width
-
getColors
-
getCoordinates
-
getWidth
public float getWidth()
-