ElegantJCharts Java API Specification v2.0

com.elegantj.graphx.radar
Class StackedRadarGraph

java.lang.Object
  |
  +--com.elegantj.graphx.GraphTypeObject
        |
        +--com.elegantj.graphx.radar.RadarGraphTypeObject
              |
              +--com.elegantj.graphx.radar.StackedRadarGraph
All Implemented Interfaces:
java.io.Serializable

public class StackedRadarGraph
extends RadarGraphTypeObject
implements java.io.Serializable

RadarGraphTyepObject is used to render Radar Graph

See Also:
Serialized Form

Field Summary
protected  java.util.Vector m_RSDataMatrix
          Data Matrix for Stacked Radar
 
Fields inherited from class com.elegantj.graphx.radar.RadarGraphTypeObject
dataPointRect, EXPLAN_HOFFSET, H_SPACE, m_ExplanAreaAlign, m_ExplanAreaHeight, m_ExplanAreaPosition, m_ExplanAreaWidth, m_fDebug, m_FontHeight, m_GraphAreaWidth, m_GraphLabel, m_GraphRadarDetail, m_GraphRectangle, m_GraphTitleDetail, m_GraphXAxisDetail, m_GraphYAxisDetail, m_GraphYAxisRectangle, m_GraphZAxisDetail, m_GraphZAxisRectangle, m_Height, m_HOffset, m_IsPointSet, m_MinusYClipLabels, m_MinusYClipLength, m_MouseOverTextRect, m_NegValRep, m_OldMODetail, m_PlusYClipLabels, m_PlusYClipLength, m_RadarGraph, m_RadarGraphExplanNotes, m_TextAlign, m_TitleFont, m_TitleFontHeight, m_TitleHeight, m_TitleRectangle, m_VOffset, m_Width, m_XAxisHeight, m_XAxisLabelFont, m_XAxisWidth, m_XGradLength, m_XLabelHeight, m_XLabels, m_XLength, m_XMaxLabelWidth, m_YAbsGradLabel, m_YAxisHeight, m_YAxisLabelFont, m_YAxisWidth, m_YClipLabels, m_YClipLength, m_YGradLength, m_YMaxLabelValue, m_YMaxLabelWidth, m_YMinLabelValue, m_ZLabels, V_SPACE
 
Fields inherited from class com.elegantj.graphx.GraphTypeObject
m_GraphicsEx
 
Constructor Summary
StackedRadarGraph(RadarGraph inGraphMain)
          Creates the RadarGraphTypeObject with specified RadarGraph object
 
Method Summary
 void drawGraph()
          Draw 3D Radar Graph
 boolean drawMouseOverEffect(GraphicsEx inGraphicsEx, DrillDownDetail inDDD, boolean isMOEDraw, boolean isMOTDraw, boolean isRestore)
          This method returns true If any shape is drawn on given graphics Object otherwize false
 java.awt.Rectangle drawStaticMouseOverText(GraphicsEx inGraphicsEx)
          This method draws Static mouse over Text
 DrillDownDetail getDrillDetail(int click_x, int click_y)
          If Given Point on Graph then it will Return Drilldowndetail Object Otherwise Return null (Common function for 2D and 3D Graph)
protected  void initFields()
          Initialization of the fields
protected  void setDataMatrix()
          Numeric data queue is set
 
Methods inherited from class com.elegantj.graphx.radar.RadarGraphTypeObject
drawDataPointCircle, drawExplanNotes, drawGraphAreaBackground, drawLine, drawMouseOverText, drawTitle, drawXAxisGridAndTick, drawXAxisLabels, drawXAxisLine, drawYAxisGridAndTick, drawYAxisLabels, drawYAxisLine, getClickedXAxisLabel, getClickedYAxisLabel, getDrillDownDetail, getGraphAreaPolygon, getNegValRepString, getPreferredWidth, getSeriesIndex, getTickHeight, init, initTitle, IsContain, reDrawing, setMouseOverPoint
 
Methods inherited from class com.elegantj.graphx.GraphTypeObject
initDrawing
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

m_RSDataMatrix

protected java.util.Vector m_RSDataMatrix
Data Matrix for Stacked Radar

Constructor Detail

StackedRadarGraph

public StackedRadarGraph(RadarGraph inGraphMain)
                  throws GraphException
Creates the RadarGraphTypeObject with specified RadarGraph object

Method Detail

initFields

protected void initFields()
                   throws GraphException
Initialization of the fields

Overrides:
initFields in class RadarGraphTypeObject
GraphException

drawGraph

public void drawGraph()
Draw 3D Radar Graph

Overrides:
drawGraph in class RadarGraphTypeObject

setDataMatrix

protected void setDataMatrix()
Numeric data queue is set


getDrillDetail

public DrillDownDetail getDrillDetail(int click_x,
                                      int click_y)
If Given Point on Graph then it will Return Drilldowndetail Object Otherwise Return null (Common function for 2D and 3D Graph)

Overrides:
getDrillDetail in class RadarGraphTypeObject
Parameters:
click_x - x point on graph
click_y - y point on graph

drawMouseOverEffect

public boolean drawMouseOverEffect(GraphicsEx inGraphicsEx,
                                   DrillDownDetail inDDD,
                                   boolean isMOEDraw,
                                   boolean isMOTDraw,
                                   boolean isRestore)
This method returns true If any shape is drawn on given graphics Object otherwize false

Overrides:
drawMouseOverEffect in class RadarGraphTypeObject
Parameters:
inGraphicsEx - GraphicsEx Object
inDDD - DrillDownDetail Object
isMOEDraw - true - to draw mouse over effect
isMOTDraw - true - to draw mouse over Text
isRestore - 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

drawStaticMouseOverText

public java.awt.Rectangle drawStaticMouseOverText(GraphicsEx inGraphicsEx)
This method draws Static mouse over Text

Overrides:
drawStaticMouseOverText in class RadarGraphTypeObject
Parameters:
inGraphicsEx - GraphicsEx Object

ElegantJCharts Java API Specification v2.0

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.