com.stimulsoft.report.chart.core.series.pie
Class StiPieSeriesCoreXF

java.lang.Object
  extended by com.stimulsoft.report.chart.core.series.StiSeriesCoreXF
      extended by com.stimulsoft.report.chart.core.series.pie.StiPieSeriesCoreXF
All Implemented Interfaces:
IStiApplyStyleSeries, java.lang.Cloneable
Direct Known Subclasses:
StiDoughnutSeriesCoreXF

public class StiPieSeriesCoreXF
extends StiSeriesCoreXF


Constructor Summary
StiPieSeriesCoreXF(IStiSeries series)
           
 
Method Summary
 void ApplyStyle(IStiChartStyle style, StiColor color)
          Apply style to component which release this interface.
 java.lang.String getLocalizedName()
          Gets a service name.
 float GetPercentPerValue(IStiSeries[] series, boolean isForValueFrom)
           
 float GetPieDistance(int pieIndex)
           
 float GetPieDistance(IStiPieSeries series, int pieIndex)
           
 IStiPieSeriesLabels GetPieSeriesLabels()
           
protected  StiPoint GetPoint(StiPoint centerPie, double radius, double angle)
           
protected  StiPoint GetPointCenter(StiRectangle rect)
           
protected  double GetRadius(StiContext context, StiRectangle rect)
           
 java.lang.Object GetSeriesBorderColor(int colorIndex, int colorCount)
           
 StiBrush GetSeriesBrush(int colorIndex, int colorCount)
           
 void RenderSeries(StiContext context, StiRectangle rect, StiAreaGeom geom, IStiSeries[] seriesArray)
           
 
Methods inherited from class com.stimulsoft.report.chart.core.series.StiSeriesCoreXF
CheckIntersectionLabels, CheckLabelsRect, clone, getInteraction, getIsDateTimeValues, getIsMouseOver, GetIsMouseOverSeriesElement, getSeries, GetSeriesLabels, GetTag, setInteraction, setIsDateTimeValues, setIsMouseOver, SetIsMouseOverSeriesElement, setSeries
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

StiPieSeriesCoreXF

public StiPieSeriesCoreXF(IStiSeries series)
Method Detail

ApplyStyle

public void ApplyStyle(IStiChartStyle style,
                       StiColor color)
Description copied from interface: IStiApplyStyleSeries
Apply style to component which release this interface.

Specified by:
ApplyStyle in interface IStiApplyStyleSeries
Overrides:
ApplyStyle in class StiSeriesCoreXF

RenderSeries

public void RenderSeries(StiContext context,
                         StiRectangle rect,
                         StiAreaGeom geom,
                         IStiSeries[] seriesArray)
Overrides:
RenderSeries in class StiSeriesCoreXF

GetPieSeriesLabels

public IStiPieSeriesLabels GetPieSeriesLabels()

GetPercentPerValue

public final float GetPercentPerValue(IStiSeries[] series,
                                      boolean isForValueFrom)

GetPointCenter

protected final StiPoint GetPointCenter(StiRectangle rect)

GetRadius

protected final double GetRadius(StiContext context,
                                 StiRectangle rect)

GetPoint

protected final StiPoint GetPoint(StiPoint centerPie,
                                  double radius,
                                  double angle)

GetPieDistance

public final float GetPieDistance(int pieIndex)

GetPieDistance

public final float GetPieDistance(IStiPieSeries series,
                                  int pieIndex)

GetSeriesBrush

public StiBrush GetSeriesBrush(int colorIndex,
                               int colorCount)
Overrides:
GetSeriesBrush in class StiSeriesCoreXF

GetSeriesBorderColor

public java.lang.Object GetSeriesBorderColor(int colorIndex,
                                             int colorCount)
Overrides:
GetSeriesBorderColor in class StiSeriesCoreXF

getLocalizedName

public java.lang.String getLocalizedName()
Gets a service name.

Specified by:
getLocalizedName in class StiSeriesCoreXF


Copyright © 2018 Stimulsoft. All Rights Reserved.