Class StiDoughnutSeriesElementGeom
java.lang.Object
com.stimulsoft.report.painters.context.chart.geoms.StiGeom
com.stimulsoft.report.chart.geoms.StiCellGeom
com.stimulsoft.report.chart.geoms.series.StiSeriesElementGeom
com.stimulsoft.report.chart.geoms.series.doughnut.StiDoughnutSeriesElementGeom
- All Implemented Interfaces:
IStiJsonReportObject,IStiGeomInteraction,IStiSeriesElement
-
Field Summary
FieldsFields inherited from class com.stimulsoft.report.chart.geoms.series.StiSeriesElementGeom
seriesBrush -
Constructor Summary
ConstructorsConstructorDescriptionStiDoughnutSeriesElementGeom(StiAreaGeom areaGeom, double value, int index, IStiDoughnutSeries series, StiRectangle clientRectangle, StiRectangle clientRectangleDt, ArrayList<StiSegmentGeom> path, ArrayList<StiSegmentGeom> pathLight, ArrayList<StiSegmentGeom> pathDark, StiColor borderColor, StiBrush brush, StiBrush brushLight, StiBrush brushDark, double startAngle, double endAngle, double radiusFrom, double radiusTo, StiTimeSpan beginTime) -
Method Summary
Modifier and TypeMethodDescriptionbooleanContains(double x, double y) voidDraw(StiContext context) Draws area geom object on spefied context.final StiColorfinal StiBrushgetBrush()final StiBrushfinal StiBrushfinal doublefinal ArrayList<StiSegmentGeom> getPath()final ArrayList<StiSegmentGeom> final ArrayList<StiSegmentGeom> final doublefinal doublefinal doublevoidsetBeginTime(StiTimeSpan beginTime) Methods inherited from class com.stimulsoft.report.chart.geoms.series.StiSeriesElementGeom
getAllowMouseOver, getAreaGeom, GetCornerRadius, getElementIndex, getIndex, getInteraction, getInteractionData, getIsMouseOver, getSeries, GetSeriesBorderThickness, GetToolTip, getValue, InvokeClick, InvokeMouseEnter, InvokeMouseLeave, isSelected, setAreaGeom, setElementIndex, setInteraction, setIsMouseOverMethods inherited from class com.stimulsoft.report.chart.geoms.StiCellGeom
AllowChildDrawing, CreateChildGeoms, DrawChildGeoms, DrawGeom, getChildGeoms, getClientRectangle, GetGeomAt, getInvisible, GetRect, getSeriesElementGeoms, GetSeriesGeoms, getType, InvokeDrag, InvokeMouseDown, InvokeMouseUp, setClientRectangleMethods inherited from class com.stimulsoft.report.painters.context.chart.geoms.StiGeom
LoadFromJsonObject, SaveBrushToJsonObject, SaveGeomListToJsonObject, SavePointFArrayToJsonObject, SavePointFToJsonObject, SaveRectangleDToJsonObject, SaveRectangleFToJsonObject, SaveRectangleToJsonObject, SaveRectToJsonObject, SaveToJsonObject
-
Field Details
-
clientRectangleDt
-
-
Constructor Details
-
StiDoughnutSeriesElementGeom
public StiDoughnutSeriesElementGeom(StiAreaGeom areaGeom, double value, int index, IStiDoughnutSeries series, StiRectangle clientRectangle, StiRectangle clientRectangleDt, ArrayList<StiSegmentGeom> path, ArrayList<StiSegmentGeom> pathLight, ArrayList<StiSegmentGeom> pathDark, StiColor borderColor, StiBrush brush, StiBrush brushLight, StiBrush brushDark, double startAngle, double endAngle, double radiusFrom, double radiusTo, StiTimeSpan beginTime)
-
-
Method Details
-
getClientRectangleDt
-
getPath
-
getPathLight
-
getPathDark
-
getBorderColor
-
getBrush
-
getBrushLight
-
getBrushDark
-
getStartAngle
public final double getStartAngle() -
getEndAngle
public final double getEndAngle() -
getRadiusFrom
public final double getRadiusFrom() -
getRadiusTo
public final double getRadiusTo() -
getBeginTime
- Returns:
- the beginTime
-
setBeginTime
- Parameters:
beginTime- the beginTime to set
-
Contains
public boolean Contains(double x, double y) - Overrides:
Containsin classStiCellGeom
-
Draw
Draws area geom object on spefied context.- Overrides:
Drawin classStiSeriesElementGeom
-