com.elegantj.graphx.bar
Class ConeVBarGraph
java.lang.Object
|
+--com.elegantj.graphx.GraphTypeObject
|
+--com.elegantj.graphx.bar.BarGraphTypeObject
|
+--com.elegantj.graphx.bar.VBarGraph
|
+--com.elegantj.graphx.bar.PyramidVBarGraph
|
+--com.elegantj.graphx.bar.ConeVBarGraph
- All Implemented Interfaces:
- java.io.Serializable
- public class ConeVBarGraph
- extends PyramidVBarGraph
- implements java.io.Serializable
ConeVBarGraph is used to render Vertical Bar Graph where the bars in the graphs are in conical shapes.
- See Also:
- Serialized Form
| Fields inherited from class com.elegantj.graphx.bar.BarGraphTypeObject |
EXPLAN_HOFFSET, H_SPACE, m_3DHOffset, m_3DVOffset, m_BarGraph, m_BarGraphExplanNotes, m_BarWidth, m_ExplanAreaAlign, m_ExplanAreaHeight, m_ExplanAreaPosition, m_ExplanAreaWidth, m_fDebug, m_FontHeight, m_GraphAreaWidth, m_GraphBarDetail, m_GraphLabel, m_GraphRectangle, m_GraphTitleDetail, m_GraphXAxisDetail, m_GraphXAxisRectangle, m_GraphYAxisDetail, m_GraphYAxisRectangle, m_GraphZAxisDetail, m_GraphZAxisRectangle, m_Height, m_HOffset, m_Is3DGraph, m_IsPointSet, m_MinusYClipLabels, m_MinusYClipLength, m_MouseOverTextRect, m_OldMODetail, m_PlusYClipLabels, m_PlusYClipLength, m_PolXLabelList, m_PolYLabelList, m_SBDataMatrix, m_TextAlign, m_TitleFont, m_TitleFontHeight, m_TitleHeight, m_TitleRectangle, m_VOffset, m_Width, m_XAxisHeight, m_XAxisLabelFont, m_XAxisWidth, m_XGradLength, m_XLabels, m_XLabelVSteps, m_XLength, m_YAbsGradLabel, m_YAxisHeight, m_YAxisLabelFont, m_YAxisWidth, m_YClipLabels, m_YClipLength, m_YGradLength, m_YLabelVSteps, m_YMaxLabelValue, m_YMaxLabelWidth, m_YMinLabelValue, m_ZGradLength, m_ZLabels |
|
Constructor Summary |
ConeVBarGraph(BarGraph inGraphMain)
Creates the ConeVBarGraph with specified BarGraph object |
|
Method Summary |
void |
draw2DGraph()
This method draws the 2D Graph |
void |
draw3DGraph()
This method draws the 3D Bar Graph |
boolean |
drawMouseOverEffect(GraphicsEx inGraphicsEx,
DrillDownDetail inDDD,
boolean isMOEDraw,
com.elegantj.editors.AWTBorder inBorder,
boolean isMOTDraw,
boolean isRestore)
This method returns the value true, If any shape is drawn on given graphics Object otherwise it returns the value false. |
| Methods inherited from class com.elegantj.graphx.bar.BarGraphTypeObject |
drawExplanNotes, drawGraph, drawGraphAreaBackground, drawMouseOverText, drawPolygon, drawStaticMouseOverText, drawTitle, drawXAxisGridAndTick, drawXAxisLabels, drawXAxisLine, drawYAxisGridAndTick, drawYAxisLabels, drawYAxisLine, getDrillDownDetail, getDrillDownDetail, getGraphAreaPolygon, getPolygon, getSeriesIndex, getTickHeight, init, initTitle, reDrawing, setMouseOverPoint |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ConeVBarGraph
public ConeVBarGraph(BarGraph inGraphMain)
throws GraphException
- Creates the ConeVBarGraph with specified BarGraph object
draw3DGraph
public void draw3DGraph()
- This method draws the 3D Bar Graph
- Overrides:
draw3DGraph in class PyramidVBarGraph
draw2DGraph
public void draw2DGraph()
- This method draws the 2D Graph
- Overrides:
draw2DGraph in class PyramidVBarGraph
drawMouseOverEffect
public boolean drawMouseOverEffect(GraphicsEx inGraphicsEx,
DrillDownDetail inDDD,
boolean isMOEDraw,
com.elegantj.editors.AWTBorder inBorder,
boolean isMOTDraw,
boolean isRestore)
- This method returns the value true, If any shape is drawn on given graphics Object otherwise it returns the value false.
- Overrides:
drawMouseOverEffect in class PyramidVBarGraph
- Parameters:
inGraphicsEx - GraphicsEx ObjectinDDD - DrillDownDetail ObjectisMOEDraw - true - to draw mouse over effectinBorder - AWTBorder ObjectisMOTDraw - true - to draw mouse over TextisRestore - true - to draw mouse over effect or mouse over text, false - to remove mouse over effect or mouse over text
- Returns:
- boolean true If any shape is drawn on given graphics Object otherwize false
For any feedback, suggestion, or query, please revert back to support@elegantcharts.com
Copyright(c)
Elegant Microweb Technologies Pvt. Ltd.
www.elegantmicroweb.com
www.elegantjcharts.com
All Rights Reserved.