StiPie3dSidesSeriesElementGeom Class

Namespace: Stimulsoft.Report.Chart.Geoms.Series.Pie

Inheritance

Inherits from: StiSeriesElementGeom

Properties

Property Type Description
Pie3DSlice StiPie3dSlice  

Methods

Method Returns Description
Contains bool  
CreateBrushForPeriphery StiBrush  
CreateBrushForSide StiBrush  
CreateColorWithCorrectedLightness static Color  
CreateSurfaceBrushes void  
Draw void  
DrawCylinderSurfaceSection void  
GetActualAngle float  
GetTextPosition PointF  
PeripheralPoint PointF  
TransformAngle float  

Method Details

Contains

Contains(px: float, py: float): bool

Parameters

  • px (float)
  • py (float)

Returns bool


CreateBrushForPeriphery

CreateBrushForPeriphery(color: Color): StiBrush

Parameters

  • color (Color)

Returns StiBrush


CreateBrushForSide

CreateBrushForSide(color: Color, angle: double): StiBrush

Parameters

  • color (Color)
  • angle (double)

Returns StiBrush


CreateColorWithCorrectedLightness static

CreateColorWithCorrectedLightness(color: Color, correctionFactor: float): Color

Parameters

  • color (Color)
  • correctionFactor (float)

Returns Color


CreateSurfaceBrushes

CreateSurfaceBrushes(shadowStyle: StiPie3dLightingStyle): void

Parameters


Draw

Draw(context: StiContext): void

Parameters


DrawCylinderSurfaceSection

DrawCylinderSurfaceSection(context: StiContext, pen: StiPenGeom, brush: StiBrush, peripherySurfaceBounds: StiPie3dPeripherySurfaceBounds): void

Parameters


GetActualAngle

GetActualAngle(transformedAngle: float): float

Parameters

  • transformedAngle (float)

Returns float


GetTextPosition

GetTextPosition(): PointF

Returns PointF


PeripheralPoint

PeripheralPoint(xCenter: float, yCenter: float, semiMajor: float, semiMinor: float, angleDegrees: float): PointF

Parameters

  • xCenter (float)
  • yCenter (float)
  • semiMajor (float)
  • semiMinor (float)
  • angleDegrees (float)

Returns PointF


TransformAngle

TransformAngle(angle: float): float

Parameters

  • angle (float)

Returns float