|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectlt.monarch.chart.chart3D.series.AbstractLine3DStrategy
public abstract class AbstractLine3DStrategy extends java.lang.Object implements java.io.Serializable
Abstract scatter strategy class. It defines which methods the scatter strategies should implement and implements common methods for all strategies in it.
| Modifier and Type | Field and Description |
|---|---|
protected java.lang.Object |
baseValue
Base value of the series |
protected boolean |
dirty
True, if dirty, otherwise -false |
protected boolean |
isConnected
Shows if the data points are connected and whether they can be drawn as separate primitives |
protected PlaneMapper3D |
mapper
Plane mapper |
protected MetaDataModel |
metaModel
Meta data model |
protected java.util.Map<DataColumnType,MinMaxValues> |
minMaxValues
Min Max values |
protected ArrayDataModel |
model
Series data model |
protected PaintMode |
paintMode
Paint mode of the series |
protected Point3D |
planePoint
Template point for mapping plane |
protected Projector |
projector
Point projector |
protected boolean |
showNullValues
Boolean which determines if to show null values |
protected Style |
style
Style of series |
protected GeneralPoint |
tempPoint
Template point for projecting points |
protected AxisMapper |
xMapper
X axis mapper |
protected AxisMapper |
yMapper
Y axis mapper |
protected AxisMapper |
zMapper
Z axis mapper |
protected double |
zoomMultiplier
Zoom multiplier |
| Constructor and Description |
|---|
AbstractLine3DStrategy()
|
| Modifier and Type | Method and Description |
|---|---|
abstract 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. |
protected void |
finalize()
|
protected java.util.Map<DataColumnType,MinMaxValues> |
getMinMaxValues()
Gets the minMaxValues value |
protected java.lang.Object |
getX(int index)
Gets x value |
protected java.lang.Object |
getY(int index)
Gets y value |
protected java.lang.Object |
getZ(int index)
Gets y value |
protected Point3D |
projectPoint(Projector projector,
GeneralPoint ptt,
Point3D planePoint,
double x,
double y,
double z)
Projects the point |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
protected AxisMapper xMapper
protected AxisMapper yMapper
protected AxisMapper zMapper
protected ArrayDataModel model
protected MetaDataModel metaModel
protected PlaneMapper3D mapper
protected Style style
protected double zoomMultiplier
protected GeneralPoint tempPoint
protected Point3D planePoint
protected java.lang.Object baseValue
protected Projector projector
protected PaintMode paintMode
protected boolean isConnected
protected boolean showNullValues
protected boolean dirty
protected java.util.Map<DataColumnType,MinMaxValues> minMaxValues
| Constructor Detail |
|---|
public AbstractLine3DStrategy()
| Method Detail |
|---|
public void draw(AbstractGraphics g,
Projector projector,
PlaneMapper3D mapper,
HotSpotMap hotMap,
boolean showNullValues,
Style style,
java.lang.Object baseValue,
Line3DSeries series)
g - graphics contextprojector - projector instancemapper - plane mapperhotMap - hot spot mapshowNullValues - boolean value indicating whether to show the null valuesstyle - style objectbaseValue - base valueseries - scatter series instancepublic abstract void dispose()
protected void finalize()
throws java.lang.Throwable
finalize in class java.lang.Objectjava.lang.Throwable
protected Point3D projectPoint(Projector projector,
GeneralPoint ptt,
Point3D planePoint,
double x,
double y,
double z)
projector - projectorptt - template pointplanePoint - template point to map plane coordinatesx - x coordinate to mapy - y coordinate to mapz - z coordinate to mapprotected java.lang.Object getX(int index)
index - index of the data pointprotected java.lang.Object getY(int index)
index - index of the data pointprotected java.lang.Object getZ(int index)
index - index of the data pointprotected java.util.Map<DataColumnType,MinMaxValues> getMinMaxValues()
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||