ChartDirector
Class PyramidChart

java.lang.Object
  |
  +--ChartDirector.BaseChart
        |
        +--ChartDirector.PyramidChart

public class PyramidChart
extends BaseChart


Constructor Summary
PyramidChart(int width, int height)
           
PyramidChart(int width, int height, int bgColor)
           
PyramidChart(int width, int height, int bgColor, int edgeColor)
           
PyramidChart(int width, int height, int bgColor, int edgeColor, int raisedEffect)
           
 
Method Summary
 PyramidLayer getLayer(int layerNo)
           
 TextBox setCenterLabel()
           
 TextBox setCenterLabel(java.lang.String template)
           
 TextBox setCenterLabel(java.lang.String template, java.lang.String font)
           
 TextBox setCenterLabel(java.lang.String template, java.lang.String font, double fontSize)
           
 TextBox setCenterLabel(java.lang.String template, java.lang.String font, double fontSize, int fontColor)
           
 void setConeSize(int cx, int cy, int radius, int height)
           
 void setData(double[] data)
           
 void setData(double[] data, java.lang.String[] labels)
           
 void setFunnelSize(int cx, int cy, int radius, int height)
           
 void setFunnelSize(int cx, int cy, int radius, int height, double tubeRadius)
           
 void setFunnelSize(int cx, int cy, int radius, int height, double tubeRadius, double tubeHeight)
           
 void setGradientShading(double startBrightness, double endBrightness)
           
 void setJoinLine(int color)
           
 void setJoinLine(int color, int width)
           
 void setJoinLineGap(int pyramidGap)
           
 void setJoinLineGap(int pyramidGap, int pyramidMargin)
           
 void setJoinLineGap(int pyramidGap, int pyramidMargin, int textGap)
           
 void setLayerBorder(int color)
           
 void setLayerBorder(int color, int width)
           
 void setLayerGap(double layerGap)
           
 TextBox setLeftLabel()
           
 TextBox setLeftLabel(java.lang.String template)
           
 TextBox setLeftLabel(java.lang.String template, java.lang.String font)
           
 TextBox setLeftLabel(java.lang.String template, java.lang.String font, double fontSize)
           
 TextBox setLeftLabel(java.lang.String template, java.lang.String font, double fontSize, int fontColor)
           
 void setLighting()
           
 void setLighting(double ambientIntensity, double diffuseIntensity, double specularIntensity, double shininess)
           
 void setPyramidSides(int noOfSides)
           
 void setPyramidSize(int cx, int cy, int radius, int height)
           
 TextBox setRightLabel()
           
 TextBox setRightLabel(java.lang.String template)
           
 TextBox setRightLabel(java.lang.String template, java.lang.String font)
           
 TextBox setRightLabel(java.lang.String template, java.lang.String font, double fontSize)
           
 TextBox setRightLabel(java.lang.String template, java.lang.String font, double fontSize, int fontColor)
           
 void setViewAngle(double elevation)
           
 void setViewAngle(double elevation, double rotation)
           
 void setViewAngle(double elevation, double rotation, double twist)
           
 
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

PyramidChart

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

PyramidChart

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

PyramidChart

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

PyramidChart

public PyramidChart(int width,
                    int height)
Method Detail

setPyramidSize

public void setPyramidSize(int cx,
                           int cy,
                           int radius,
                           int height)

setConeSize

public void setConeSize(int cx,
                        int cy,
                        int radius,
                        int height)

setFunnelSize

public void setFunnelSize(int cx,
                          int cy,
                          int radius,
                          int height,
                          double tubeRadius,
                          double tubeHeight)

setFunnelSize

public void setFunnelSize(int cx,
                          int cy,
                          int radius,
                          int height,
                          double tubeRadius)

setFunnelSize

public void setFunnelSize(int cx,
                          int cy,
                          int radius,
                          int height)

setData

public void setData(double[] data,
                    java.lang.String[] labels)

setData

public void setData(double[] data)

setCenterLabel

public TextBox setCenterLabel(java.lang.String template,
                              java.lang.String font,
                              double fontSize,
                              int fontColor)

setCenterLabel

public TextBox setCenterLabel(java.lang.String template,
                              java.lang.String font,
                              double fontSize)

setCenterLabel

public TextBox setCenterLabel(java.lang.String template,
                              java.lang.String font)

setCenterLabel

public TextBox setCenterLabel(java.lang.String template)

setCenterLabel

public TextBox setCenterLabel()

setRightLabel

public TextBox setRightLabel(java.lang.String template,
                             java.lang.String font,
                             double fontSize,
                             int fontColor)

setRightLabel

public TextBox setRightLabel(java.lang.String template,
                             java.lang.String font,
                             double fontSize)

setRightLabel

public TextBox setRightLabel(java.lang.String template,
                             java.lang.String font)

setRightLabel

public TextBox setRightLabel(java.lang.String template)

setRightLabel

public TextBox setRightLabel()

setLeftLabel

public TextBox setLeftLabel(java.lang.String template,
                            java.lang.String font,
                            double fontSize,
                            int fontColor)

setLeftLabel

public TextBox setLeftLabel(java.lang.String template,
                            java.lang.String font,
                            double fontSize)

setLeftLabel

public TextBox setLeftLabel(java.lang.String template,
                            java.lang.String font)

setLeftLabel

public TextBox setLeftLabel(java.lang.String template)

setLeftLabel

public TextBox setLeftLabel()

setJoinLineGap

public void setJoinLineGap(int pyramidGap,
                           int pyramidMargin,
                           int textGap)

setJoinLineGap

public void setJoinLineGap(int pyramidGap,
                           int pyramidMargin)

setJoinLineGap

public void setJoinLineGap(int pyramidGap)

setPyramidSides

public void setPyramidSides(int noOfSides)

setViewAngle

public void setViewAngle(double elevation,
                         double rotation,
                         double twist)

setViewAngle

public void setViewAngle(double elevation,
                         double rotation)

setViewAngle

public void setViewAngle(double elevation)

setGradientShading

public void setGradientShading(double startBrightness,
                               double endBrightness)

setLighting

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

setLighting

public void setLighting()

setJoinLine

public void setJoinLine(int color,
                        int width)

setJoinLine

public void setJoinLine(int color)

setLayerGap

public void setLayerGap(double layerGap)

setLayerBorder

public void setLayerBorder(int color,
                           int width)

setLayerBorder

public void setLayerBorder(int color)

getLayer

public PyramidLayer getLayer(int layerNo)