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
FieldsFields inherited from class org.jzy3d.plot3d.primitives.Drawable
bbox, boundingBoxColor, boundingBoxDisplayed, displayed, hasListeners, legend, legendDisplayed, listeners, spaceTransformer, transform, transformBefore -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidapplyGeometryTransform(Transform transform) voidclear()protected voiddoDrawPoints(IPainter painter) voidCall OpenGL2 routines for rendering the object.getColor()Get the color.Color[]Coord3d[]Coord3d[]getData()floatgetWidth()voidSet the color.voidvoidvoidSet the coordinates of the point.voidsetWidth(float width) Set the width of the point.voidMethods 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:DrawableCall OpenGL2 routines for rendering the object.- Specified by:
drawin interfaceIGLRenderer- Specified by:
drawin classDrawable
-
doDrawPoints
-
applyGeometryTransform
- Specified by:
applyGeometryTransformin classDrawable
-
setData
Set the coordinates of the point.- Parameters:
xyz- point's coordinates
-
setData
-
updateBounds
public void updateBounds()- Specified by:
updateBoundsin classDrawable
-
getData
-
setColors
-
setColor
Description copied from interface:ISingleColorableSet the color.- Specified by:
setColorin interfaceISingleColorable- Parameters:
color- the color
-
getColor
Description copied from interface:ISingleColorableGet the color.- Specified by:
getColorin 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()
-