com.elegantj.graphx.bar
Class ConeHBarGraph
java.lang.Object
|
+--com.elegantj.graphx.GraphTypeObject
|
+--com.elegantj.graphx.bar.BarGraphTypeObject
|
+--com.elegantj.graphx.bar.HorizontalBarGraphTypeObject
|
+--com.elegantj.graphx.bar.HBarGraph
|
+--com.elegantj.graphx.bar.PyramidHBarGraph
|
+--com.elegantj.graphx.bar.ConeHBarGraph
- All Implemented Interfaces:
- java.io.Serializable
- public class ConeHBarGraph
- extends PyramidHBarGraph
- implements java.io.Serializable
ConeHBarGraph is used to render Horizontal Bar Graph where the bars in the graph are in conical shape.
- 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_YMaxLabelValue, m_YMinLabelValue, m_ZGradLength, m_ZLabels |
|
Constructor Summary |
ConeHBarGraph(BarGraph inGraphMain)
Creates the ConeHBarGraph 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.HorizontalBarGraphTypeObject |
drawGraphAreaBackground, drawMouseOverText, drawPolygon, drawXAxisGridAndTick, drawXAxisLabels, drawXAxisLine, drawYAxisGridAndTick, drawYAxisLabels, drawYAxisLine, getClickedXAxisLabel, getClickedYAxisLabel |
| Methods inherited from class com.elegantj.graphx.bar.BarGraphTypeObject |
drawExplanNotes, drawGraph, drawTitle, getDrillDownDetail, getDrillDownDetail, getGraphAreaPolygon, getPolygon, getTickHeight, init, initTitle, reDrawing, setMouseOverPoint |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ConeHBarGraph
public ConeHBarGraph(BarGraph inGraphMain)
throws GraphException
- Creates the ConeHBarGraph with specified BarGraph object
draw3DGraph
public void draw3DGraph()
- This method draws the 3D Bar Graph
- Overrides:
draw3DGraph in class PyramidHBarGraph
draw2DGraph
public void draw2DGraph()
- This method draws the 2D Graph
- Overrides:
draw2DGraph in class PyramidHBarGraph
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 PyramidHBarGraph
- 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.