Skip to content

CornerRadius

Summary

Represents the radii of a rectangle's corners.

Signature

1
public sealed struct CornerRadius : ValueType

Namespace

cAlgo.API

Examples

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
 using cAlgo.API;
 namespace cAlgo
 {
     // This sample indicator shows how to use the rectangle corner radius to create a round corner rectangle
     [Indicator(IsOverlay = true, TimeZone = TimeZones.UTC, AccessRights = AccessRights.None)]
     public class RectangleCornerRadiusSample : Indicator
     {
         protected override void Initialize()
         {
             var rectangle = new Rectangle
             {
                 RadiusX = 20,
                 RadiusY = 20,
                 HorizontalAlignment = HorizontalAlignment.Center,
                 VerticalAlignment = VerticalAlignment.Center,
                 Width = 200,
                 Height = 150,
                 FillColor = Color.FromArgb(100, Color.Red),
                 StrokeColor = Color.Yellow
             };
             Chart.AddControl(rectangle);
         }
         public override void Calculate(int index)
         {
         }
     }
 }

Methods

GetHashCode

Summary

Returns the hash code for this instance.

Signature

1
public int GetHashCode()

Return Value

int

Equals (2)

Equals (1 of 2)

Summary

Defines whether the specified object is equal to this instance.

Signature

1
public bool Equals(CornerRadius other)

Parameters

Name Type Description
other CornerRadius The other CornerRadius object to compare with this instance.

Return Value

bool

Equals (2 of 2)

Summary

Defines whether the specified object is equal to this instance.

Signature

1
public bool Equals(object obj)

Parameters

Name Type Description
obj object The object to compare with this instance.

Return Value

bool

Properties

TopLeft

Summary

Gets or sets the radius of the top-left corner.

Signature

1
public double TopLeft {get; set;}

Return Value

double

TopRight

Summary

Gets or sets the radius of the top-right corner.

Signature

1
public double TopRight {get; set;}

Return Value

double

BottomRight

Summary

Gets or sets the radius of the bottom-right corner.

Signature

1
public double BottomRight {get; set;}

Return Value

double

BottomLeft

Summary

Gets or sets the radius of the bottom-left corner.

Signature

1
public double BottomLeft {get; set;}

Return Value

double