lt.monarch.chart.chart3D.series
Class Scatter3DStrategy

java.lang.Object
  extended by lt.monarch.chart.chart3D.series.AbstractLine3DStrategy
      extended by lt.monarch.chart.chart3D.series.Scatter3DStrategy
All Implemented Interfaces:
java.io.Serializable

public class Scatter3DStrategy
extends AbstractLine3DStrategy

Scatter series strategy. If you have null points in your scatter strategy, use markers to display them, because otherwise they are skipped.

See Also:
Serialized Form

Field Summary
Modifier and Type Field and Description
 
Fields inherited from class lt.monarch.chart.chart3D.series.AbstractLine3DStrategy
baseValue, dirty, isConnected, mapper, metaModel, minMaxValues, model, paintMode, planePoint, projector, showNullValues, style, tempPoint, xMapper, yMapper, zMapper, zoomMultiplier
 
Constructor Summary
Constructor and Description
Scatter3DStrategy()
           
 
Method Summary
Modifier and Type Method and Description
 void dispose()
          Disposes the object
 void draw(AbstractGraphics g, Projector projector, PlaneMapper3D mapper, HotSpotMap hotMap, boolean showNullValues, Style style, java.lang.Object baseValue, Line3DSeries series)
          Draws the series in the chart area.
 DotMarker3D getMarker()
           
 double getScatterSize()
           
 void setMarker(DotMarker3D marker)
           
 void setScatterSize(double scatterSize)
           
 
Methods inherited from class lt.monarch.chart.chart3D.series.AbstractLine3DStrategy
finalize, getMinMaxValues, getX, getY, getZ, projectPoint
 
Methods inherited from class java.lang.Object
clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Scatter3DStrategy

public Scatter3DStrategy()
Method Detail

dispose

public void dispose()
Description copied from class: AbstractLine3DStrategy
Disposes the object

Specified by:
dispose in class AbstractLine3DStrategy

draw

public void draw(AbstractGraphics g,
                 Projector projector,
                 PlaneMapper3D mapper,
                 HotSpotMap hotMap,
                 boolean showNullValues,
                 Style style,
                 java.lang.Object baseValue,
                 Line3DSeries series)
Description copied from class: AbstractLine3DStrategy
Draws the series in the chart area.

Overrides:
draw in class AbstractLine3DStrategy
Parameters:
g - graphics context
projector - projector instance
mapper - plane mapper
hotMap - hot spot map
showNullValues - boolean value indicating whether to show the null values
style - style object
baseValue - base value
series - scatter series instance

getMarker

public DotMarker3D getMarker()
Returns:
the marker

setMarker

public void setMarker(DotMarker3D marker)
Parameters:
marker - the marker to set

getScatterSize

public double getScatterSize()
Returns:
the scatterSize

setScatterSize

public void setScatterSize(double scatterSize)
Parameters:
scatterSize - the scatterSize to set