com.stimulsoft.report.chart.geoms.series.doughnut
Class StiDoughnutSeriesElementGeom

java.lang.Object
  extended by com.stimulsoft.base.context.chart.geoms.StiGeom
      extended by com.stimulsoft.report.chart.geoms.StiCellGeom
          extended by com.stimulsoft.report.chart.geoms.series.StiSeriesElementGeom
              extended by com.stimulsoft.report.chart.geoms.series.doughnut.StiDoughnutSeriesElementGeom
All Implemented Interfaces:
IStiJsonReportObject, IStiGeomInteraction, IStiSeriesElement

public class StiDoughnutSeriesElementGeom
extends StiSeriesElementGeom


Constructor Summary
StiDoughnutSeriesElementGeom(StiAreaGeom areaGeom, double value, int index, IStiDoughnutSeries series, StiRectangle clientRectangle, java.util.ArrayList<StiSegmentGeom> path, java.util.ArrayList<StiSegmentGeom> pathLight, java.util.ArrayList<StiSegmentGeom> pathDark, StiColor borderColor, StiBrush brush, StiBrush brushLight, StiBrush brushDark, double startAngle, double endAngle, double radiusFrom, double radiusTo, java.lang.Integer beginTime)
           
 
Method Summary
 boolean Contains(double x, double y)
           
 void Draw(StiContext context)
          Draws area geom object on spefied context.
 java.lang.Integer getBeginTime()
           
 StiColor getBorderColor()
           
 StiBrush getBrush()
           
 StiBrush getBrushDark()
           
 StiBrush getBrushLight()
           
 double getEndAngle()
           
 java.util.ArrayList<StiSegmentGeom> getPath()
           
 java.util.ArrayList<StiSegmentGeom> getPathDark()
           
 java.util.ArrayList<StiSegmentGeom> getPathLight()
           
 double getRadiusFrom()
           
 double getRadiusTo()
           
 double getStartAngle()
           
 void setBeginTime(java.lang.Integer beginTime)
           
 
Methods inherited from class com.stimulsoft.report.chart.geoms.series.StiSeriesElementGeom
getAllowMouseOver, getAreaGeom, getElementIndex, getIndex, getInteraction, getInteractionData, getIsMouseOver, getSeries, GetToolTip, getValue, InvokeClick, InvokeMouseEnter, InvokeMouseLeave, setAreaGeom, setElementIndex, setInteraction, setIsMouseOver
 
Methods inherited from class com.stimulsoft.report.chart.geoms.StiCellGeom
CreateChildGeoms, DrawChildGeoms, DrawGeom, getChildGeoms, getClientRectangle, GetGeomAt, getInvisible, GetRect, getSeriesElementGeoms, GetSeriesGeoms, getType, InvokeDrag, InvokeMouseDown, InvokeMouseUp, setClientRectangle
 
Methods inherited from class com.stimulsoft.base.context.chart.geoms.StiGeom
LoadFromJsonObject, SavePointFToJsonObject, SaveRectangleDToJsonObject, SaveRectangleFToJsonObject, SaveRectangleToJsonObject, SaveToJsonObject
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

StiDoughnutSeriesElementGeom

public StiDoughnutSeriesElementGeom(StiAreaGeom areaGeom,
                                    double value,
                                    int index,
                                    IStiDoughnutSeries series,
                                    StiRectangle clientRectangle,
                                    java.util.ArrayList<StiSegmentGeom> path,
                                    java.util.ArrayList<StiSegmentGeom> pathLight,
                                    java.util.ArrayList<StiSegmentGeom> pathDark,
                                    StiColor borderColor,
                                    StiBrush brush,
                                    StiBrush brushLight,
                                    StiBrush brushDark,
                                    double startAngle,
                                    double endAngle,
                                    double radiusFrom,
                                    double radiusTo,
                                    java.lang.Integer beginTime)
Method Detail

getPath

public final java.util.ArrayList<StiSegmentGeom> getPath()

getPathLight

public final java.util.ArrayList<StiSegmentGeom> getPathLight()

getPathDark

public final java.util.ArrayList<StiSegmentGeom> getPathDark()

getBorderColor

public final StiColor getBorderColor()

getBrush

public final StiBrush getBrush()

getBrushLight

public final StiBrush getBrushLight()

getBrushDark

public final StiBrush getBrushDark()

getStartAngle

public final double getStartAngle()

getEndAngle

public final double getEndAngle()

getRadiusFrom

public final double getRadiusFrom()

getRadiusTo

public final double getRadiusTo()

getBeginTime

public java.lang.Integer getBeginTime()
Returns:
the beginTime

setBeginTime

public void setBeginTime(java.lang.Integer beginTime)
Parameters:
beginTime - the beginTime to set

Contains

public boolean Contains(double x,
                        double y)
Overrides:
Contains in class StiCellGeom

Draw

public void Draw(StiContext context)
Draws area geom object on spefied context.

Overrides:
Draw in class StiSeriesElementGeom