|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectlt.monarch.chart.chart3D.series.AbstractSurface3DStrategy
public abstract class AbstractSurface3DStrategy extends java.lang.Object implements java.io.Serializable
| Modifier and Type | Field and Description |
|---|---|
protected java.lang.Double[] |
colorsValue
|
protected java.lang.Integer[] |
columnList
|
protected int |
columns
|
protected MatrixDataModel |
data
|
protected double |
max
|
protected double |
min
|
protected java.util.Hashtable<DataColumnType,MinMaxValues> |
minMaxValues
|
protected Point3D[][] |
points
|
protected java.lang.Integer[] |
rowList
|
protected int |
rows
|
protected Polygon3D[] |
triangles
|
protected java.util.ArrayList<Polygon3D> |
wall_fill_polygons
|
protected java.util.ArrayList<Polygon3D> |
wall_outline_polygons
|
protected AxisMapper |
xMapper
|
protected AxisMapper |
yMapper
|
protected AxisMapper |
zMapper
|
| Constructor and Description |
|---|
AbstractSurface3DStrategy()
|
| Modifier and Type | Method and Description |
|---|---|
protected void |
calculateMinMax(MatrixDataModel data,
AxisMapper ymapper)
|
LegendEntry[] |
createLegendEntries(Surface3DSeries series,
java.lang.String labelFormatPattern)
Creates an array of legend entries with symbols corresponding the palette. |
void |
draw(AbstractGraphics g,
MatrixDataModel data,
Projector projector,
AxisMapper xMapper,
AxisMapper yMapper,
AxisMapper zMapper,
PlaneMapper mapper,
HotSpotMap hotMap,
Style style,
Surface3DSeries series)
|
void |
drawMarkers(AbstractGraphics g,
Projector projector,
ArrayDataModel markerData,
Style style,
Surface3DSeries series)
|
void |
drawSolid(AbstractGraphics g,
Projector projector,
HotSpotMap hotMap,
Style style,
Surface3DSeries series)
|
protected double |
getMatrixData(int row,
int column)
Gets matrix data for the specified row and column |
protected java.util.Hashtable<DataColumnType,MinMaxValues> |
getMinMaxValues()
Gets the minMaxValues value |
protected void |
initMinMaxValues()
Initializes minimum and maximum values |
protected abstract void |
pointer()
|
protected boolean |
preDraw()
|
protected Polygon3D |
projectPolygon(Projector projector,
Polygon3D polygon)
|
protected int |
quantifyDepth(double pos,
double min,
double max,
int levels)
|
protected abstract void |
triangxxx()
|
protected void |
updateLegendStyle(Surface3DSeries series)
Update legend style |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
protected MatrixDataModel data
protected AxisMapper xMapper
protected AxisMapper yMapper
protected AxisMapper zMapper
protected Point3D[][] points
protected Polygon3D[] triangles
protected java.util.ArrayList<Polygon3D> wall_fill_polygons
protected java.util.ArrayList<Polygon3D> wall_outline_polygons
protected java.lang.Double[] colorsValue
protected java.lang.Integer[] rowList
protected java.lang.Integer[] columnList
protected int columns
protected int rows
protected double min
protected double max
protected java.util.Hashtable<DataColumnType,MinMaxValues> minMaxValues
| Constructor Detail |
|---|
public AbstractSurface3DStrategy()
| Method Detail |
|---|
protected abstract void triangxxx()
protected abstract void pointer()
protected boolean preDraw()
public void draw(AbstractGraphics g,
MatrixDataModel data,
Projector projector,
AxisMapper xMapper,
AxisMapper yMapper,
AxisMapper zMapper,
PlaneMapper mapper,
HotSpotMap hotMap,
Style style,
Surface3DSeries series)
protected int quantifyDepth(double pos,
double min,
double max,
int levels)
protected double getMatrixData(int row,
int column)
row - specified rowcolumn - specified column
protected Polygon3D projectPolygon(Projector projector,
Polygon3D polygon)
protected void calculateMinMax(MatrixDataModel data,
AxisMapper ymapper)
protected void updateLegendStyle(Surface3DSeries series)
public LegendEntry[] createLegendEntries(Surface3DSeries series,
java.lang.String labelFormatPattern)
protected java.util.Hashtable<DataColumnType,MinMaxValues> getMinMaxValues()
protected void initMinMaxValues()
public void drawSolid(AbstractGraphics g,
Projector projector,
HotSpotMap hotMap,
Style style,
Surface3DSeries series)
public void drawMarkers(AbstractGraphics g,
Projector projector,
ArrayDataModel markerData,
Style style,
Surface3DSeries series)
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||