|
ReportMill 10 API | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectcom.reportmill.base.RMObject
com.reportmill.shape.RMShape
com.reportmill.shape.RMScene3D
com.reportmill.shape.graph.RMGraphViewBar3D
public class RMGraphViewBar3D
This class renders a bar graph in 3D.
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from class com.reportmill.shape.RMScene3D |
|---|
com.reportmill.shape.RMScene3D.RMShape3D |
| Nested classes/interfaces inherited from interface com.reportmill.shape.graph.RMGraphView |
|---|
RMGraphView.BarView, RMGraphView.PieView |
| Field Summary |
|---|
| Fields inherited from class com.reportmill.shape.RMScene3D |
|---|
CONSTRAIN_NONE, CONSTRAIN_PITCH, CONSTRAIN_YAW |
| Fields inherited from class com.reportmill.shape.RMShape |
|---|
WRAP_TYPE_BOTH, WRAP_TYPE_NONE |
| Constructor Summary | |
|---|---|
RMGraphViewBar3D(RMGraphRPG aGraphRPG)
Creates a new graph bar view. |
|
| Method Summary | |
|---|---|
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,
java.lang.String aType)
Adds a bar label to the graph view. |
void |
addGridLineMajor(RMLineSegment aLine)
Adds a major grid line to the graph view. |
void |
addGridLineMinor(RMLineSegment aLine)
Adds a minor grid line to the graph view. |
void |
addGridLineSeparator(RMLineSegment 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. |
com.reportmill.graphics.RMTransform3D |
getTransform3D()
Returns bar graph's camera transform (overrides Scene3D to make pitch always relative to camera). |
void |
rebuildImmediately()
Rebuilds 3D scene from shapes. |
| Methods inherited from class com.reportmill.shape.RMScene3D |
|---|
acceptsMouse, addShape, addShape, canBeUngrouped, copy, copy3D, equals, equals3D, fromXML, getBoundsMarked, getBoundsSuperSelected, getCamera, getChildCount, getChildCountHitable, getChildCountLayout, getChildLayout, getDepth, getFieldOfView, getFocalLength, getLight, getOffsetZ, getOrigin, getPitch, getPseudoSkewX, getPseudoSkewY, getRoll3D, getShape, getShapeCount, getValueIsAdjusting, getYaw, invalidate, isPseudo3D, mouseDragged, mousePressed, mouseReleased, rebuild, removeShape, resort, setColor, setDepth, setFieldOfView, setFillAndStroke, setFocalLength, setOffsetZ, setPitch, setPseudo3D, setPseudoSkewX, setPseudoSkewY, setRoll3D, setYaw, superSelectable, toXML |
| Methods inherited from class com.reportmill.base.RMObject |
|---|
didUndo, getAnimAttribute, getClassNameShort |
| Methods inherited from class java.lang.Object |
|---|
getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
public RMGraphViewBar3D(RMGraphRPG aGraphRPG)
| Method Detail |
|---|
public java.lang.String getPart(java.awt.geom.Point2D aPoint)
getPart in interface RMGraphViewpublic void addGridLineMajor(RMLineSegment aLine)
addGridLineMajor in interface RMGraphView.BarViewpublic void addGridLineMinor(RMLineSegment aLine)
addGridLineMinor in interface RMGraphView.BarViewpublic void addGridLineSeparator(RMLineSegment aLine)
addGridLineSeparator in interface RMGraphView.BarView
public void addBar(RMShape aBar,
int aLayer)
addBar in interface RMGraphView.BarView
public void addBarLabel(RMShape aBarLabel,
java.lang.String aType)
addBarLabel in interface RMGraphView.BarViewpublic void addAxis(RMShape aShape)
addAxis in interface RMGraphView.BarViewpublic void addValueAxisLabel(RMShape anAxisLabel)
addValueAxisLabel in interface RMGraphView.BarViewpublic void addLabelAxisLabel(RMShape anAxisLabel)
addLabelAxisLabel in interface RMGraphView.BarViewpublic float getBarWidth()
public com.reportmill.graphics.RMTransform3D getTransform3D()
getTransform3D in class com.reportmill.shape.RMScene3Dpublic void rebuildImmediately()
rebuildImmediately in class com.reportmill.shape.RMScene3D
|
ReportMill 10 API | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||