ChartDirector
Class SurfaceChart

java.lang.Object
  |
  +--ChartDirector.BaseChart
        |
        +--ChartDirector.ThreeDChart
              |
              +--ChartDirector.SurfaceChart

public class SurfaceChart
extends ThreeDChart


Constructor Summary
SurfaceChart(int width, int height)
           
SurfaceChart(int width, int height, int bgColor)
           
SurfaceChart(int width, int height, int bgColor, int edgeColor)
           
SurfaceChart(int width, int height, int bgColor, int edgeColor, int raisedEffect)
           
 
Method Summary
 void setBackSideBrightness(double brightness)
           
 void setBackSideColor(int color)
           
 void setBackSideLighting(double ambientLight, double diffuseLight, double specularLight, double shininess)
           
 void setContourColor(int contourColor)
           
 void setContourColor(int contourColor, int minorContourColor)
           
 void setData(double[] xData, double[] yData, double[] zData)
           
 void setInterpolation(int xSamples)
           
 void setInterpolation(int xSamples, int ySamples)
           
 void setInterpolation(int xSamples, int ySamples, boolean isSmooth)
           
 void setLighting(double ambientIntensity, double diffuseIntensity, double specularIntensity, double shininess)
           
 void setShadingMode(int shadingMode)
           
 void setShadingMode(int shadingMode, int wireWidth)
           
 void setSurfaceAxisGrid(int majorXGridColor)
           
 void setSurfaceAxisGrid(int majorXGridColor, int majorYGridColor)
           
 void setSurfaceAxisGrid(int majorXGridColor, int majorYGridColor, int minorXGridColor)
           
 void setSurfaceAxisGrid(int majorXGridColor, int majorYGridColor, int minorXGridColor, int minorYGridColor)
           
 void setSurfaceDataGrid(int xGridColor)
           
 void setSurfaceDataGrid(int xGridColor, int yGridColor)
           
 
Methods inherited from class ChartDirector.ThreeDChart
colorAxis, setColorAxis, setPerspective, setPlotRegion, setViewAngle, setViewAngle, setViewAngle, setWallColor, setWallColor, setWallColor, setWallColor, setWallGrid, setWallGrid, setWallGrid, setWallGrid, setWallGrid, setWallGrid, setWallThickness, setWallThickness, setWallThickness, setWallVisibility, setZAxisPos, xAxis, yAxis, zAxis
 
Methods inherited from class ChartDirector.BaseChart
addExtraField, addExtraField, addExtraField, addExtraField2, addExtraField2, addLegend, addLegend, addLegend, addLegend, addLegend2, addLegend2, addLegend2, addLine, addLine, addLine, addTable, addText, addText, addText, addText, addText, addText, addText, addTitle, addTitle, addTitle, addTitle, addTitle, addTitle, addTitle, addTitle, addTitle, addTitle, addTitle, addTitle, addTitle2, addTitle2, addTitle2, addTitle2, addTitle2, addTitle2, adjustBrightness, autoColor, dashLineColor, dashLineColor, enableVectorOutput, formatValue, formatValue, getAbsOffsetX, getAbsOffsetY, getChartMetrics, getColor, getDrawArea, getHeight, getHTMLImageMap, getHTMLImageMap, getHTMLImageMap, getHTMLImageMap, getJsChartModel, getJsChartModel, getLegend, getWidth, gradientColor, gradientColor, gradientColor, gradientColor, gradientColor, gradientColor2, gradientColor2, gradientColor2, gradientColor2, halfColor, initDynamicLayer, layout, layoutLegend, linearGradientColor, linearGradientColor, linearGradientColor, linearGradientColor, linearGradientColor2, linearGradientColor2, makeChart, makeChart, makeChart, makeChart2, makeChart3, makeImage, makeSession, makeSession, makeSession, makeSession, makeSession, makeSession, makeSession, makeSession, makeTmpFile, makeTmpFile, makeTmpFile, patternColor, patternColor, patternColor, patternColor, patternColor2, patternColor2, radialGradientColor, radialGradientColor, radialGradientColor, radialGradientColor, radialGradientColor2, radialGradientColor2, recycle, removeDynamicLayer, setAMPM, setAntiAlias, setAntiAlias, setAntiAlias, setBackground, setBackground, setBackground, setBgImage, setBgImage, setBorder, setColor, setColors, setColors, setColors2, setDefaultFonts, setDefaultFonts, setDefaultFonts, setDefaultFonts, setDropShadow, setDropShadow, setDropShadow, setDropShadow, setDropShadow, setFontTable, setMonthNames, setNumberFormat, setNumberFormat, setNumberFormat, setNumberFormat, setOutputOptions, setRoundedFrame, setRoundedFrame, setRoundedFrame, setRoundedFrame, setSearchPath, setSearchPath, setSearchPath, setSearchPath, setSearchPath, setSearchPath, setSearchPath, setSearchPath, setSearchPath, setSearchPath2, setSearchPath2, setSearchPath3, setSearchPath3, setSearchPath3, setSearchPath4, setSearchPath5, setSearchPath5, setSize, setThickFrame, setThickFrame, setThickFrame, setThickFrame, setTransparentColor, setWallpaper, setWeekDayNames
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SurfaceChart

public SurfaceChart(int width,
                    int height,
                    int bgColor,
                    int edgeColor,
                    int raisedEffect)

SurfaceChart

public SurfaceChart(int width,
                    int height,
                    int bgColor,
                    int edgeColor)

SurfaceChart

public SurfaceChart(int width,
                    int height,
                    int bgColor)

SurfaceChart

public SurfaceChart(int width,
                    int height)
Method Detail

setLighting

public void setLighting(double ambientIntensity,
                        double diffuseIntensity,
                        double specularIntensity,
                        double shininess)

setShadingMode

public void setShadingMode(int shadingMode,
                           int wireWidth)

setShadingMode

public void setShadingMode(int shadingMode)

setSurfaceAxisGrid

public void setSurfaceAxisGrid(int majorXGridColor,
                               int majorYGridColor,
                               int minorXGridColor,
                               int minorYGridColor)

setSurfaceAxisGrid

public void setSurfaceAxisGrid(int majorXGridColor,
                               int majorYGridColor,
                               int minorXGridColor)

setSurfaceAxisGrid

public void setSurfaceAxisGrid(int majorXGridColor,
                               int majorYGridColor)

setSurfaceAxisGrid

public void setSurfaceAxisGrid(int majorXGridColor)

setSurfaceDataGrid

public void setSurfaceDataGrid(int xGridColor,
                               int yGridColor)

setSurfaceDataGrid

public void setSurfaceDataGrid(int xGridColor)

setContourColor

public void setContourColor(int contourColor,
                            int minorContourColor)

setContourColor

public void setContourColor(int contourColor)

setBackSideBrightness

public void setBackSideBrightness(double brightness)

setBackSideColor

public void setBackSideColor(int color)

setBackSideLighting

public void setBackSideLighting(double ambientLight,
                                double diffuseLight,
                                double specularLight,
                                double shininess)

setData

public void setData(double[] xData,
                    double[] yData,
                    double[] zData)

setInterpolation

public void setInterpolation(int xSamples,
                             int ySamples,
                             boolean isSmooth)

setInterpolation

public void setInterpolation(int xSamples,
                             int ySamples)

setInterpolation

public void setInterpolation(int xSamples)