public class RMGraphViewBar3D extends RMScene3D implements RMGraphView.BarView
RMScene3D.RMShape3D
RMGraphView.BarView, RMGraphView.PieView
RMTypes.AlignX, RMTypes.AlignY
CONSTRAIN_NONE, CONSTRAIN_PITCH, CONSTRAIN_YAW
WRAP_TYPE_BOTH, WRAP_TYPE_NONE
Constructor and Description |
---|
RMGraphViewBar3D(RMGraph aGraph)
Creates a new graph bar view.
|
Modifier and Type | Method and Description |
---|---|
void |
addAxis(RMShape aShape)
Adds the axis to the graph view.
|
void |
addBar(RMShape aBar,
int aLayer)
Adds a bar to the graph view.
|
void |
addBarLabel(RMShape aBarLabel,
RMGraphPartSeries.LabelPosition aPosition)
Adds a bar label to the graph view.
|
void |
addGridLineMajor(RMLineShape aLine)
Adds a major grid line to the graph view.
|
void |
addGridLineMinor(RMLineShape aLine)
Adds a minor grid line to the graph view.
|
void |
addGridLineSeparator(RMLineShape aLine)
Adds a grid line separator to the graph view.
|
void |
addLabelAxisLabel(RMShape anAxisLabel)
Adds the label axis label to the graph view.
|
void |
addValueAxisLabel(RMShape anAxisLabel)
Adds the value axis label to the graph view.
|
float |
getBarWidth()
Returns the width of the bars.
|
java.lang.String |
getPart(java.awt.geom.Point2D aPoint)
Returns the graph part.
|
RMTransform3D |
getTransform3D()
Returns bar graph's camera transform (overrides Scene3D to make pitch always relative to camera).
|
acceptsMouse, addShape, addShape, copy3D, createLayout, equals, equals3D, fromXMLShape, getCamera, getDepth, getFieldOfView, getFocalLength, getLight, getOffsetZ, getOrigin, getPitch, getPseudoSkewX, getPseudoSkewY, getRoll3D, getShape, getShapeCount, getValueIsAdjusting, getYaw, isHittableChild, isPseudo3D, mouseDragged, mousePressed, mouseReleased, removeShape, resort, setColor, setDefaultViewSettings, setDepth, setFieldOfView, setFillAndStroke, setFocalLength, setOffsetZ, setPitch, setPseudo3D, setPseudoSkewX, setPseudoSkewY, setRoll3D, setYaw, toXMLShape, toXMLShapeChildren
acceptsChildren, addAction, addActions, addBinding, addChild, addChild, addChild, addChild, addDeepChangeListener, addListener, addMouseListener, animUpdate, bounds, bringShapesToFront, childrenSuperSelectImmediately, clone, cloneDeep, contains, convertedPointFromShape, convertedPointToShape, convertedRectFromShape, convertedRectToShape, convertedSizeFromShape, convertedSizeToShape, convertedVectorFromShape, convertedVectorToShape, convertFromShape, convertPathFromShape, convertPathToShape, convertPointFromShape, convertPointToShape, convertRectFromShape, convertRectToShape, convertSizeFromShape, convertSizeToShape, convertToShape, convertVectorFromShape, convertVectorToShape, copyShape, createDivideShapeRemainder, createPartClone, deepChange, divideShapeFromEdge, divideShapeFromTop, doLayout, fromXML, fromXMLShapeChildren, fromXMLShapeLayout, get, get, getAction, getAlignmentX, getAlignmentY, getAncestor, getAncestorCount, getAncestorInCommon, getAnimator, getAnimator, getAutosizing, getAutosizingDefault, getBestHeight, getBestSize, getBestSize, getBestWidth, getBinding, getBinding, getBindingCount, getBounds, getBoundsInside, getBoundsMarked, getBoundsMarkedDeep, getBoundsOfChildren, getCausesWrap, getCausesWrapType, getChild, getChildAnimator, getChildAnimator, getChildArray, getChildClipShape, getChildContaining, getChildCount, getChildLast, getChildren, getChildrenIntersecting, getChildrenWhoCauseWrap, getChildrenWithClass, getChildrenWithClass, getChildWithClass, getChildWithName, getClipShape, getColor, getDatasetEntity, getDatasetKey, getDocument, getEffect, getEventAdapter, getFill, getFont, getFormat, getFrame, getFrame, getFrameMaxX, getFrameMaxY, getFrameX, getFrameXY, getFrameY, getHeight, getHover, getImageFill, getLayout, getLayout, getLayoutInfo, getLineWidth, getMaskPath, getMaximumSize, getMaximumSizeProperty, getMaxX, getMaxY, getMinimumSize, getMinimumSizeProperty, getName, getOpacity, getOpacityDeep, getOriginal, getOutline, getPageBreak, getPageBreakMax, getPageBreakPage, getPageBreakPageMax, getPageShape, getParent, getParentWithClass, getPart, getPartCount, getPartDeep, getPartDeepCount, getPath, getPathInBounds, getPreferredSize, getPreferredSize, getPreferredSizeProperty, getPropertyNameMapped, getPropertyNames, getReportMill, getRoll, getRootShape, getScaleX, getScaleY, getShapesToAncestor, getShapesToDescendant, getShapesToShape, getSize, getSizeP, getSkewX, getSkewY, getStroke, getStrokeColor, getStrokeWidth, getTextColor, getTimeline, getTimeline, getTransform, getTransformFromShape, getTransformInverse, getTransformToShape, getUndoer, getURL, getVisbileBounds, getVisibleBounds, getVisibleBounds, getVisibleBounds, getWidth, getX, getXY, getXYP, getY, height, indexOf, indexOfChild, intersects, isAncestor, isAnimProperty, isDescendant, isEditing, isEnabled, isHittable, isLocked, isMaximumSizeSet, isMinimumSizeSet, isRoot, isRSS, isShowing, isUnderlined, isViewing, isVisible, isVisibleChild, layoutReset, mouseClicked, mouseEntered, mouseExited, mouseMoved, notRSS, offsetChildrenXY, offsetXY, page, pageMax, paint, paintShape, paintShapeAll, paintShapeChildren, paintShapeOver, propertyChange, put, removeAction, removeBinding, removeBinding, removeChild, removeChild, removeChildren, removeDeepChangeListener, removeFromParent, removeMouseListener, repaint, repaint, resolvePageReferences, revalidate, sendShapesToBack, setAction, setAlignmentX, setAlignmentY, setAutosizing, setBestHeight, setBestSize, setBestSize, setBounds, setBounds, setCausesWrap, setCausesWrapType, setColor, setEffect, setEnabled, setFill, setFont, setFormat, setFrame, setFrame, setFrameSize, setFrameX, setFrameXY, setFrameXY, setFrameY, setHeight, setHover, setLayout, setLayoutInfo, setLineWidth, setLocked, setMaximumSize, setMinimumSize, setName, setOpacity, setOutline, setParent, setPreferredSize, setReportMill, setReportMillBindings, setReportMillDeep, setRoll, setScaleX, setScaleXY, setScaleY, setShowing, setSize, setSize, setSizeP, setSkewX, setSkewXY, setSkewY, setStroke, setStrokeColor, setStrokeWidth, setTextColor, setTime, setUnderlined, setURL, setVisible, setWidth, setX, setXY, setXY, setXYP, setY, superSelectable, toString, toXML, toXMLShapeLayout, undoerDisable, undoerEnable, undoerSetUndoTitle, validate, width, x, y
addPropertyChangeListener, removePropertyChangeListener
getListener, getListenerCount, getListenerCount, getListenerList, getListeners, hasListeners, removeListener
public RMGraphViewBar3D(RMGraph aGraph)
public java.lang.String getPart(java.awt.geom.Point2D aPoint)
getPart
in interface RMGraphView
public void addGridLineMajor(RMLineShape aLine)
addGridLineMajor
in interface RMGraphView.BarView
public void addGridLineMinor(RMLineShape aLine)
addGridLineMinor
in interface RMGraphView.BarView
public void addGridLineSeparator(RMLineShape aLine)
addGridLineSeparator
in interface RMGraphView.BarView
public void addBar(RMShape aBar, int aLayer)
addBar
in interface RMGraphView.BarView
public void addBarLabel(RMShape aBarLabel, RMGraphPartSeries.LabelPosition aPosition)
addBarLabel
in interface RMGraphView.BarView
public void addAxis(RMShape aShape)
addAxis
in interface RMGraphView.BarView
public void addValueAxisLabel(RMShape anAxisLabel)
addValueAxisLabel
in interface RMGraphView.BarView
public void addLabelAxisLabel(RMShape anAxisLabel)
addLabelAxisLabel
in interface RMGraphView.BarView
public float getBarWidth()
public RMTransform3D getTransform3D()
getTransform3D
in class RMScene3D