NetCharts Pro

netcharts.pro.charts.bar3d
Class NFBarchart3d

java.lang.Object
  extended by netcharts.pro.common.NFGraph
      extended by netcharts.pro.common.zoomable.NFZoomableChart
          extended by netcharts.pro.common.rectangular.NFDataChart
              extended by netcharts.pro.common.barset.NFAbstractBarchart
                  extended by netcharts.pro.charts.bar.NFAbstractGroupStackableBarchart
                      extended by netcharts.pro.charts.bar.NFBarchart
                          extended by netcharts.pro.charts.bar3d.NFBarchart3d
All Implemented Interfaces:
java.io.Externalizable, java.io.Serializable, NFDragObserver, NFDwellObserver, NFGraphObserver, NFScrollObserver

public class NFBarchart3d
extends NFBarchart

Represents a 3D bar chart. Provides the ability to configure the chart via object manipulation or directly from CDL.

See Also:
Serialized Form

Field Summary
 
Fields inherited from class netcharts.pro.charts.bar.NFBarchart
connectorTypeMap, FILL, LINE, OFF
 
Fields inherited from class netcharts.pro.common.barset.NFAbstractBarchart
BAR_ANIMATION_STYLE_FADE, BAR_ANIMATION_STYLE_GROW, BAR_ANIMATION_STYLE_NONE, barchartTypeMap, BOTTOMUP, GROUP, GROUPSTACK, HORIZONTAL, ITEM, orientationMap, ROWS, STACK, stackDisplayOrderMap, stackTypeMap, TOPDOWN, TOTAL, VERTICAL
 
Fields inherited from class netcharts.pro.common.rectangular.NFDataChart
GRID_ANIMATION_STYLE_FADE, GRID_ANIMATION_STYLE_NONE
 
Fields inherited from class netcharts.pro.common.zoomable.NFZoomableChart
NOZOOM, zoomActionsMap, ZOOMIN, ZOOMOUT
 
Fields inherited from class netcharts.pro.common.NFGraph
ANTIALIAS_OFF, ANTIALIAS_ON, ANTIALIAS_ONDRAW, ANTIALIAS_ONTEXT, antiAliasModeMap, BAR, BAR3D, BOX, BUBBLE, COMBO, DIAGRAM, DIAL, DWELL_ANIMATION_STYLE_HIGHLIGHT, DWELL_ANIMATION_STYLE_NONE, FADE, HEATMAP, HIGHLIGHT, HISTOGRAM, LABEL_ANIMATION_STYLE_FADE, LABEL_ANIMATION_STYLE_NONE, LEGEND_ANIMATION_STYLE_FADE, LEGEND_ANIMATION_STYLE_NONE, LEGEND_DWELL_ANIMATION_STYLE_HIGHLIGHT, LEGEND_DWELL_ANIMATION_STYLE_NONE, MULTIPIE, PARETO, PIE, POLAR, RADAR, STOCK, STRIP, TIME, XY
 
Constructor Summary
NFBarchart3d()
          Constructs a default chart object.
NFBarchart3d(javax.swing.JPanel panel)
          Constructs a chart object on the given JPanel.
NFBarchart3d(javax.swing.JPanel panel, java.util.Properties initProperties)
          Constructs a chart object on the given JPanel.
NFBarchart3d(java.util.Properties initProperties)
          Constructs a chart object on the given JPanel.
 
Method Summary
 int getBarAnimationStyle()
          Bar animation style is not supported.
 NFCorners getBarCorners()
          The bar corners feature is not supported.
 NFDropShadow getBarDropShadow()
          The bar drop shadow is not supported.
 NFBarHighlightSeries getBarHighlightSeries()
          The bar highlight series is not supported.
 NFSpotlightSeries getBarSpotlightSeries()
          The bar spotlight series is not supported.
 java.lang.String getDefaultData()
          Returns a string of default data
 NFFillBorder getDwellAnimationHighlight()
          The dwell animation highlight is not supported.
 int getDwellAnimationStyle()
          Dwell animation style is not supported.
 NFFillBorder getLegendDwellAnimationHighlight()
          The legend dwell animation highlight is not supported.
 int getLegendDwellAnimationStyle()
          Legend dwell animation style is not supported.
 boolean getToggleDataVisibility()
          Toggle data visibility is not supported.
 int getType()
          Gets the chart type.
 NFViewPoint getViewPoint()
          Return the viewPoint
 void setBarAnimationStyle(int style)
          Bar animation style is not supported.
 void setBarCorners(NFCorners barCorners)
          The bar corners feature is not supported.
 void setBarDropShadow(NFDropShadow barDropShadow)
          The bar drop shadow is not supported.
 void setBarHighlightSeries(NFBarHighlightSeries barHighlightSeries)
          The bar highlight series is not supported.
 void setBarSpotlightSeries(NFSpotlightSeries barSpotlightSeries)
          The bar spotlight series is not supported.
 void setDataLegendEnabled(boolean dataLegendEnabled)
          Noop - Barchart3ds cannot contain data legends.
 void setDataLegendGridBackground(NFGridBackground dataLegendGridBackground)
          Noop - Barchart3ds cannot contain data legends grid backgrounds.
 void setDataLegendGridLine(NFGridLine dataLegendGridLine)
          Noop - Barchart3ds cannot contain data legends grid lines.
 void setDwellAnimationHighlight(NFFillBorder fb)
          The dwell animation highlight is not supported.
 void setDwellAnimationStyle(int style)
          Dwell animation style is not supported.
 void setLegendDwellAnimationHighlight(NFFillBorder fb)
          The legend dwell animation highlight is not supported.
 void setLegendDwellAnimationStyle(int style)
          Legend dwell animation style is not supported.
 void setStackedBarConnector(int type)
          Noop - Barchart3ds do not support stacked bar connectors.
 void setToggleDataVisibility(boolean toggleDataVisibility)
          Toggle data visibility is not supported.
 void setViewPoint(NFViewPoint viewPoint)
          Sets the values of the limit lines.
 void writeChart(java.lang.StringBuffer sb)
          Writes this chart into a string buffer
 
Methods inherited from class netcharts.pro.charts.bar.NFBarchart
getDataLegendGridBackground, getDataLegendGridLine, getStackedBarConnector, isDataLegendEnabled, resetState, writeExternal
 
Methods inherited from class netcharts.pro.charts.bar.NFAbstractGroupStackableBarchart
getBarchartType, getDepth, getGroupStackLabels, getGroupStackSegmentLabels, getOrientation, getShowGroupStackLabels, setBarchartType, setDepth, setGroupStackLabels, setGroupStackSegmentLabels, setOrientation, setShowGroupStackLabels
 
Methods inherited from class netcharts.pro.common.barset.NFAbstractBarchart
addBarSet, getBarActiveLabels, getBarBorder, getBarSeries, getBarValueLabel, getBarValueLabelRegion, getBarWidth, getBarWidths, getDataLabels, getStackDisplayOrder, getStackType, getZAxisLabels, setBarActiveLabels, setBarBorder, setBarSeries, setBarValueLabel, setBarValueLabelRegion, setBarWidth, setBarWidths, setDataLabels, setStackDisplayOrder, setStackType, setZAxisLabels
 
Methods inherited from class netcharts.pro.common.rectangular.NFDataChart
addGrid, getAutoscalePad, getAxesSizes, getAxisThickness, getBottomAxis, getBottomAxisSeries, getGrid, getGridAnimationStyle, getGridDepth, getGridSeries, getLeftAxis, getLeftAxisSeries, getRightAxis, getRightAxisSeries, getTopAxis, getTopAxisSeries, getXAxis, getYAxis, setAutoscalePad, setAxesSizes, setAxisThickness, setBottomAxis, setBottomAxisSeries, setGrid, setGridAnimationStyle, setGridDepth, setGridSeries, setLeftAxis, setLeftAxisSeries, setRightAxis, setRightAxisSeries, setTopAxis, setTopAxisSeries
 
Methods inherited from class netcharts.pro.common.zoomable.NFZoomableChart
getMouseControlDown, getMouseMetaDown, getMouseShiftDown, getZoomingEnabled, setMouseControlDown, setMouseMetaDown, setMouseShiftDown, setZoomingEnabled, zoom
 
Methods inherited from class netcharts.pro.common.NFGraph
addChartActionListener, addGraphObserver, addNote, addPropertyChangeListener, display, dwellDisplay, dwellPress, finalize, getActiveClicks, getAlwaysUpdate, getAntiAlias, getAntiAliasMode, getBackgroundActiveLabel, getBackgroundFillPattern, getBackgroundRegion, getBuildAnimationEnabled, getCDL, getChartElementSpacing, getChartName, getChartSize, getColorTable, getDataActiveLabelsEnabled, getDwell, getDwellAnimation, getDwellOffset, getErrors, getFooter, getGraph, getGraphFromTemplate, getGraphFromTemplate, getGraphFromTemplate, getGraphFromTemplate, getGraphFromTemplate, getGraphFromTemplate, getGraphFromTemplate, getGraphFromTemplate, getGraphGraphics, getHeader, getLabelAnimationStyle, getLeftTitle, getLegend, getLegendAnimationStyle, getLegendDwellAnimation, getLicenseActivationKey, getMetaData, getMinimumSize, getNoteSeries, getNumberFormat, getNumErrors, getPanel, getPlotArea, getPreferredSize, getRightTitle, getRootPanel, getRubberband, getScaleFactor, getTitleSpacing, getVersion, graphDrawn, graphTooSmall, initializeFromFile, initializeFromString, initializeFromURL, loadFromTemplate, loadFromTemplate, loadFromTemplate, loadLicenseFile, paint, postDrag, postScroll, preDrag, preScroll, readExternal, removeChartActionListener, removeGraphObserver, removePropertyChangeListener, sendData, sendData, sendData, sendData, sendUpdate, set, set, set, set, set, set, setActiveClicks, setAlwaysUpdate, setAntiAlias, setAntiAliasMode, setBackgroundActiveLabel, setBackgroundFillPattern, setBackgroundRegion, setBuildAnimationEnabled, setChartElementSpacing, setChartName, setChartSize, setColorTable, setDataActiveLabelsEnabled, setDocumentBase, setDwell, setDwellAnimation, setDwellOffset, setFooter, setHeader, setLabelAnimationStyle, setLeftTitle, setLegend, setLegendAnimationStyle, setLegendDwellAnimation, setLicenseKey, setLicenseKey, setLicenseLocation, setMetaData, setNoteSeries, setNumberFormat, setParentApplet, setPlotArea, setRightTitle, setRubberband, setScaleFactor, setSize, setSize, setTitleSpacing, start, stop, toString
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

NFBarchart3d

public NFBarchart3d()
Constructs a default chart object.


NFBarchart3d

public NFBarchart3d(javax.swing.JPanel panel)
Constructs a chart object on the given JPanel.

Parameters:
panel - Panel to draw chart on.

NFBarchart3d

public NFBarchart3d(java.util.Properties initProperties)
Constructs a chart object on the given JPanel.

Parameters:
initProperties - A java.util.Properties object containing the set of runtime properties to use when generating the chart. See the netcharts.pro.common.NFGraph(java.util.Properties) constructor for a list of valid Properties.

NFBarchart3d

public NFBarchart3d(javax.swing.JPanel panel,
                    java.util.Properties initProperties)
Constructs a chart object on the given JPanel.

Parameters:
panel - Panel to draw chart on.
initProperties - A java.util.Properties object containing the set of runtime properties to use when generating the chart. See the netcharts.pro.common.NFGraph(java.util.Properties) constructor for a list of valid Properties.
Method Detail

getDefaultData

public java.lang.String getDefaultData()
Returns a string of default data

Overrides:
getDefaultData in class NFBarchart
Returns:
The default data used to initialize a chart.

getType

public int getType()
Gets the chart type.

Overrides:
getType in class NFBarchart
Returns:
the type of this chart, always netcharts.pro.charts.bar.NFGraph.BAR3D

getViewPoint

public NFViewPoint getViewPoint()
Return the viewPoint

Returns:
NFVector containing a components of a view point.

setViewPoint

public void setViewPoint(NFViewPoint viewPoint)
Sets the values of the limit lines.

Parameters:
boxLimitLines - a NFVector containing a set of NFVector objects defining the data values.

setBarAnimationStyle

public void setBarAnimationStyle(int style)
Bar animation style is not supported. The style will be ignored.

Overrides:
setBarAnimationStyle in class NFAbstractBarchart
Parameters:
style - One of BAR_ANIMATION_STYLE_NONE (default), BAR_ANIMATION_STYLE_GROW or BAR_ANIMATION_STYLE_FADE

getBarAnimationStyle

public int getBarAnimationStyle()
Bar animation style is not supported.

Overrides:
getBarAnimationStyle in class NFAbstractBarchart
Returns:
BAR_ANIMATION_STYLE_NONE

setLegendDwellAnimationStyle

public void setLegendDwellAnimationStyle(int style)
Legend dwell animation style is not supported. The style will be ignored.

Overrides:
setLegendDwellAnimationStyle in class NFGraph
Parameters:
style - One of LEGEND_DWELL_ANIMATION_STYLE_NONE (default) or LEGEND_DWELL_ANIMATION_STYLE_HIGHLIGHT

getLegendDwellAnimationStyle

public int getLegendDwellAnimationStyle()
Legend dwell animation style is not supported.

Overrides:
getLegendDwellAnimationStyle in class NFGraph
Returns:
LEGEND_DWELL_ANIMATION_STYLE_NONE

setLegendDwellAnimationHighlight

public void setLegendDwellAnimationHighlight(NFFillBorder fb)
The legend dwell animation highlight is not supported. The highlight will be ignored.

Overrides:
setLegendDwellAnimationHighlight in class NFGraph

getLegendDwellAnimationHighlight

public NFFillBorder getLegendDwellAnimationHighlight()
The legend dwell animation highlight is not supported.

Overrides:
getLegendDwellAnimationHighlight in class NFGraph
Returns:
null

setToggleDataVisibility

public void setToggleDataVisibility(boolean toggleDataVisibility)
Toggle data visibility is not supported. The toggleDataVisibility flag will be ignored.

Overrides:
setToggleDataVisibility in class NFGraph
Parameters:
toggleDataVisibility - true enable show/hide data false disable show/hide data

getToggleDataVisibility

public boolean getToggleDataVisibility()
Toggle data visibility is not supported. Returns false

Overrides:
getToggleDataVisibility in class NFGraph

setDwellAnimationStyle

public void setDwellAnimationStyle(int style)
Dwell animation style is not supported. The style will be ignored.

Overrides:
setDwellAnimationStyle in class NFGraph
Parameters:
style - One of DWELL_ANIMATION_STYLE_NONE (default) or DWELL_ANIMATION_STYLE_HIGHLIGHT

getDwellAnimationStyle

public int getDwellAnimationStyle()
Dwell animation style is not supported.

Overrides:
getDwellAnimationStyle in class NFGraph
Returns:
DWELL_ANIMATION_STYLE_NONE

setDwellAnimationHighlight

public void setDwellAnimationHighlight(NFFillBorder fb)
The dwell animation highlight is not supported. The highlight will be ignored.

Overrides:
setDwellAnimationHighlight in class NFGraph

getDwellAnimationHighlight

public NFFillBorder getDwellAnimationHighlight()
The dwell animation highlight is not supported.

Overrides:
getDwellAnimationHighlight in class NFGraph
Returns:
null

setBarHighlightSeries

public void setBarHighlightSeries(NFBarHighlightSeries barHighlightSeries)
The bar highlight series is not supported. The highlight series will be ignored.

Overrides:
setBarHighlightSeries in class NFAbstractBarchart
Parameters:
barHighlightSeries - The series of bar highlights

getBarHighlightSeries

public NFBarHighlightSeries getBarHighlightSeries()
The bar highlight series is not supported.

Overrides:
getBarHighlightSeries in class NFAbstractBarchart
Returns:
null

setBarSpotlightSeries

public void setBarSpotlightSeries(NFSpotlightSeries barSpotlightSeries)
The bar spotlight series is not supported. The bar spotlight series will be ignored.

Overrides:
setBarSpotlightSeries in class NFAbstractBarchart
Parameters:
barSpotlightSeries - The series of bar spotlights

getBarSpotlightSeries

public NFSpotlightSeries getBarSpotlightSeries()
The bar spotlight series is not supported.

Overrides:
getBarSpotlightSeries in class NFAbstractBarchart
Returns:
null

setBarDropShadow

public void setBarDropShadow(NFDropShadow barDropShadow)
The bar drop shadow is not supported. The bar drop shadow will be ignored.

Overrides:
setBarDropShadow in class NFAbstractBarchart
Parameters:
barDropShadow - The drop shadow to use under the bars

getBarDropShadow

public NFDropShadow getBarDropShadow()
The bar drop shadow is not supported.

Overrides:
getBarDropShadow in class NFAbstractBarchart
Returns:
null

setBarCorners

public void setBarCorners(NFCorners barCorners)
The bar corners feature is not supported. The bar corners will be ignored.

Overrides:
setBarCorners in class NFAbstractBarchart
Parameters:
barCorners - The corners of the bars

getBarCorners

public NFCorners getBarCorners()
The bar corners feature is not supported.

Overrides:
getBarCorners in class NFAbstractBarchart
Returns:
null

writeChart

public void writeChart(java.lang.StringBuffer sb)
Writes this chart into a string buffer

Overrides:
writeChart in class NFBarchart

setDataLegendEnabled

public void setDataLegendEnabled(boolean dataLegendEnabled)
Noop - Barchart3ds cannot contain data legends.

Overrides:
setDataLegendEnabled in class NFBarchart
Parameters:
dataLegendEnabled -

setDataLegendGridBackground

public void setDataLegendGridBackground(NFGridBackground dataLegendGridBackground)
Noop - Barchart3ds cannot contain data legends grid backgrounds.

Overrides:
setDataLegendGridBackground in class NFBarchart
Parameters:
dataLegendGridBackground -

setDataLegendGridLine

public void setDataLegendGridLine(NFGridLine dataLegendGridLine)
Noop - Barchart3ds cannot contain data legends grid lines.

Overrides:
setDataLegendGridLine in class NFBarchart
Parameters:
dataLegendGridLine -

setStackedBarConnector

public void setStackedBarConnector(int type)
Noop - Barchart3ds do not support stacked bar connectors.

Overrides:
setStackedBarConnector in class NFBarchart
Parameters:
type -

NetCharts Pro


Visual Mining, Inc.
2099 Gaither Rd.
Suite 220
Rockville, MD 20850
800.308.0731
301.947.8293 FAX

Copyright © Visual Mining, Inc. 1996 - 2011
All Rights Reserved.

NetCharts Pro TM is a registered trademark of Visual Mining, Inc. Other brands and their products are trademarks of their respective holders.

Last Modified: Jun 28, 2011