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
- shadowStyle (StiPie3dLightingStyle)
Draw
Draw(context: StiContext): void
Parameters
- context (StiContext)
DrawCylinderSurfaceSection
DrawCylinderSurfaceSection(context: StiContext, pen: StiPenGeom, brush: StiBrush, peripherySurfaceBounds: StiPie3dPeripherySurfaceBounds): void
Parameters
- context (StiContext)
- pen (StiPenGeom)
- brush (StiBrush)
- peripherySurfaceBounds (StiPie3dPeripherySurfaceBounds)
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