Style Intelligence v12.0

inetsoft.graph.coord
Class Rect25Coord

java.lang.Object
  extended by inetsoft.graph.coord.AbstractCoord
      extended by inetsoft.graph.coord.Coordinate
          extended by inetsoft.graph.coord.RectCoord
              extended by inetsoft.graph.coord.Rect25Coord
All Implemented Interfaces:
inetsoft.graph.internal.ICoordinate, inetsoft.graph.internal.ILayout, Serializable, Cloneable

public class Rect25Coord
extends RectCoord

A two-dimensional rectangular coordinate with an extra dimension (depth) to give elements a 3D look and feel (2 1/2 dimensions). The data is plotted on the two (x and y) dimensions only.

See Also:
Serialized Form

Field Summary
 
Fields inherited from interface inetsoft.graph.internal.ICoordinate
ALL_MOST, BOTTOM_AXIS, BOTTOM_MOST, LEFT_AXIS, LEFT_MOST, RIGHT_AXIS, RIGHT_MOST, TOP_AXIS, TOP_MOST
 
Constructor Summary
Rect25Coord()
          Default constructor.
Rect25Coord(Scale xscale, Scale yscale)
          Create a two-dimensional rectangular 2d coordinate.
 
Method Summary
protected  inetsoft.graph.guide.axis.DefaultAxis createAxis(Scale scale, VGraph vgraph)
          Create an axis for a scale.
 void createAxis(VGraph vgraph)
          Create axis and other guides for the graph.
 void fit(double x, double y, double w, double h)
          Set the screen transformation to fit the graph to the specified output size.
 double getDepth()
          Get 3D depth.
 void setDepth(double depth)
          Set 3D depth.
 
Methods inherited from class inetsoft.graph.coord.RectCoord
clone, getAxes, getDimCount, getIntervalSize, getMaxHeight, getMaxWidth, getPosition, getScales, getXAxis1, getXAxis2, getXScale, getYAxis1, getYAxis2, getYScale, getYScale2, setXScale, setYScale, setYScale2
 
Methods inherited from class inetsoft.graph.coord.Coordinate
equalsContent, getCoordTransform, getDataSet, getParentCoordinate, getPlotSpec, getScaledCoordTransform, getScaledCoordTransform, getValue, getVGraph, init, layoutText, reflect, rotate, setCoordTransform, setDataSet, setParentCoordinate, setPlotSpec, setVGraph, transform, transformShape, transpose
 
Methods inherited from class inetsoft.graph.coord.AbstractCoord
getCoordBounds, setCoordBounds
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface inetsoft.graph.internal.ILayout
getMinHeight, getMinWidth, getPreferredHeight, getPreferredWidth
 
Methods inherited from interface inetsoft.graph.internal.ICoordinate
getAxesAt, getAxisMinSize, getAxisPreferredSize, getAxisSize, getUnitMinHeight, getUnitMinWidth, getUnitPreferredHeight, getUnitPreferredWidth, isAxisLabelVisible, isAxisTickVisible, setAxisLabelVisible, setAxisSize, setAxisTickVisible
 

Constructor Detail

Rect25Coord

public Rect25Coord()
Default constructor.


Rect25Coord

public Rect25Coord(Scale xscale,
                   Scale yscale)
Create a two-dimensional rectangular 2d coordinate.

Parameters:
xscale - x axis scale.
yscale - y axis scale.
Method Detail

createAxis

public void createAxis(VGraph vgraph)
Create axis and other guides for the graph.

Overrides:
createAxis in class RectCoord
Parameters:
vgraph - visual graph to add axes.

createAxis

protected inetsoft.graph.guide.axis.DefaultAxis createAxis(Scale scale,
                                                           VGraph vgraph)
Create an axis for a scale.

Overrides:
createAxis in class RectCoord

fit

public void fit(double x,
                double y,
                double w,
                double h)
Set the screen transformation to fit the graph to the specified output size.

Overrides:
fit in class RectCoord
Parameters:
x - horizontal position.
y - vertical position.
w - width to scale to.
h - height to scale to.

setDepth

public void setDepth(double depth)
Set 3D depth.


getDepth

public double getDepth()
Get 3D depth.

Overrides:
getDepth in class RectCoord

Copyright © 1996-2014 InetSoft Technology Corp. All Rights Reserved.