TPTP 4.2.0 Platform Project
Internal API Specification

org.eclipse.tptp.platform.report.chart.svg.internal.part
Class GraphAreaXY3D

java.lang.Object
  extended byorg.eclipse.tptp.platform.report.chart.svg.internal.generator.SVGBase
      extended byorg.eclipse.tptp.platform.report.chart.svg.internal.generator.SVGContainerBase
          extended byorg.eclipse.tptp.platform.report.chart.svg.internal.generator.SVGDocumentFragmentBase
              extended byorg.eclipse.tptp.platform.report.chart.svg.internal.generator.SVGSvg
                  extended byorg.eclipse.tptp.platform.report.chart.svg.internal.part.Part
                      extended byorg.eclipse.tptp.platform.report.chart.svg.internal.part.GraphArea
                          extended byorg.eclipse.tptp.platform.report.chart.svg.internal.part.GraphAreaXY
                              extended byorg.eclipse.tptp.platform.report.chart.svg.internal.part.GraphAreaXY3D
All Implemented Interfaces:
IConstants, IGraphicTypeConstants, ISVGBase, ISVGContainerBase, ISVGDocumentFragmentBase, java.io.Serializable
Direct Known Subclasses:
GraphAreaBar3D, GraphAreaStackBar3D

public abstract class GraphAreaXY3D
extends GraphAreaXY

GraphAreaXY3D class constructs a typical graph in 3-D space. The grid lines, and data points within the plot area are displayed in a 3-D perspective.

See Also:
Serialized Form

Field Summary
protected  double x3Doffset
           
protected  double y3Doffset
           
 
Fields inherited from class org.eclipse.tptp.platform.report.chart.svg.internal.part.GraphAreaXY
cumulative, datasetList, indepAxis, indepAxisDef, indepAxisPosition, isLTR, primaryDataSets, primaryDepAxis, primaryDepAxisDef, secondaryDataSets, secondaryDepAxis, secondaryDepAxisDef, useCategories, useSecondaryAxis
 
Fields inherited from class org.eclipse.tptp.platform.report.chart.svg.internal.part.GraphArea
nls, palettes, shapes
 
Fields inherited from class org.eclipse.tptp.platform.report.chart.svg.internal.part.Part
height, input, width, x, y
 
Fields inherited from interface org.eclipse.tptp.platform.report.chart.svg.internal.part.IGraphicTypeConstants
AREA_CHART, HBAR_CHART, HBAR_CHART3D, HSTACKBAR_CHART, HSTACKBAR_CHART3D, LINE_CHART, METER, PIE_CHART, PIE_CHART3D, SCATTER_CHART, STACK_AREA_CHART, VBAR_CHART, VBAR_CHART3D, VSTACKBAR_CHART, VSTACKBAR_CHART3D
 
Fields inherited from interface org.eclipse.tptp.platform.report.chart.svg.internal.part.IConstants
AXIS_LABEL_FONT_SIZE, AXIS_SPACE_BTW_AXIS_AND_LABEL, AXIS_SPACE_BTW_TITLE_AND_LABEL, AXIS_TITLE_FONT_SIZE, AXIS_TYPE_INDEPENDENT_AXIS, AXIS_TYPE_PRIMARY_DEPENDENT_AXIS, AXIS_TYPE_SECONDARY_DEPENDENT_AXIS, BASE_FONT_SIZE, CHART_AREA_DEFAULT_HEIGHT, CHART_AREA_DEFAULT_WIDTH, CHART_AREA_METER_DEFAULT_WIDTH, EMPTY_STRING, GRAPH_AREA_MARGIN, GRAPH_AREA_TOP_MARGIN, HIDDEN, HOLE_RADIUS, HORIZONTAL, LEGEND_HORIZONTAL_HEIGHT, LEGEND_HORIZONTAL_SIDE_MARGIN, LEGEND_HORIZONTAL_TOP_MARGIN, LEGEND_ITEM_FONT_SIZE, LEGEND_ITEMS_PER_ROW, LEGEND_MAX_HEIGHT_FRACTION, LEGEND_MAX_WIDTH_FRACTION, LEGEND_NARROW_SIDE_MARGIN, LEGEND_SPACE_AFTER_TITLE, LEGEND_SPACE_BETWEEN_ITEMS, LEGEND_SPACE_BETWEEN_SYMBOL_AND_TEXT, LEGEND_SYMBOL_LINE_LENGTH, LEGEND_TITLE_FONT_SIZE, LEGEND_VERTICAL_TOP_MARGIN, LEGEND_WIDE_SIDE_MARGIN, MARKER_LINE_DEFAULT_COLOR, PLOT_AREA_MARGIN, POSITION_EAST, POSITION_LEADING, POSITION_NORTH, POSITION_SOUTH, POSITION_TRAILING, POSITION_WEST, TEXT_ANCHOR_END, TEXT_ANCHOR_MIDDLE, TEXT_ANCHOR_START, TICK_MARK_LENGTH, TIMESTAMP_BOTTOM_MARGIN, TIMESTAMP_HEIGHT, TIMESTAMP_SIDE_MARGIN, TITLE_FONT_SIZE, TITLE_HEIGHT, TITLE_PREF_ICON_HEIGHT, TITLE_PREF_ICON_WIDTH, TITLE_SIDE_MARGIN, VERTICAL, VISIBLE
 
Constructor Summary
GraphAreaXY3D(Chart input, boolean isLTR, double x, double y, double width, double height, double x3Doffset, double y3Doffset)
           
 
Method Summary
protected  void constructPart()
           
 
Methods inherited from class org.eclipse.tptp.platform.report.chart.svg.internal.part.GraphAreaXY
getPlotArea
 
Methods inherited from class org.eclipse.tptp.platform.report.chart.svg.internal.part.GraphArea
getInstance, setNLString
 
Methods inherited from class org.eclipse.tptp.platform.report.chart.svg.internal.part.Part
doImplementation
 
Methods inherited from class org.eclipse.tptp.platform.report.chart.svg.internal.generator.SVGSvg
addDefinition, addDefinition, addStyle, doImplementation, doImplementation, doImplementation, getImplementation
 
Methods inherited from class org.eclipse.tptp.platform.report.chart.svg.internal.generator.SVGDocumentFragmentBase
getHeight, getPreserveAspectRatio, getViewbox, getWidth, getXCoordinate, getYCoordinate, setHeight, setPreserveAspectRatio, setViewbox, setWidth, setXCoordinate, setYCoordinate
 
Methods inherited from class org.eclipse.tptp.platform.report.chart.svg.internal.generator.SVGContainerBase
getChildren, getDesc, getTitle, setChildren, setDesc, setTitle
 
Methods inherited from class org.eclipse.tptp.platform.report.chart.svg.internal.generator.SVGBase
getIdentifier, getStyle, getStyleClass, getTagName, getVisibility, setIdentifier, setStyle, setStyleClass, setTagName, setVisibility
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

x3Doffset

protected double x3Doffset

y3Doffset

protected double y3Doffset
Constructor Detail

GraphAreaXY3D

public GraphAreaXY3D(Chart input,
                     boolean isLTR,
                     double x,
                     double y,
                     double width,
                     double height,
                     double x3Doffset,
                     double y3Doffset)
Parameters:
input -
x -
y -
width -
height -
Method Detail

constructPart

protected void constructPart()
Overrides:
constructPart in class GraphAreaXY
See Also:
org.eclipse.tptp.platform.report.chart.svg.internal.part.SVGPart#constructPart()

TPTP 4.2.0 Platform Project
Internal API Specification