Skip to main content
View as Markdown

ISch_Circle interface

A circle is a closed arc object.

public interface ISch_Circle : ISch_GraphicalObject

Namespace: SCH · Assembly: Altium.SDK.Interfaces

Inherits: ISch_BasicContainer → ISch_GraphicalObject

Derived: ISch_Ellipse

Properties​

PropertyTypeAccessDescription
IsSolidboolget; setThis property defines whether the circle is to be filled inside or not.
LineWidthTSizeget; setThe LineWidth property defines the border width of the circle with one of the following values from the TSize enumerated type.
Radiusintget; setThe Radius property defines the radius of the circle (pie chart).
Transparentboolget; setThis transparent property toggles the transparency of this circle object.

IsSolid​

This property defines whether the circle is to be filled inside or not. If it is true, the circle is filled with the color set by the AreaColor property (from its ancestor ISch_GraphicalObject interface).

bool GetState_IsSolid();
void SetState_IsSolid(bool argSolid);

Type: bool · Access: read/write

LineWidth​

The LineWidth property defines the border width of the circle with one of the following values from the TSize enumerated type.

TSize GetState_LineWidth();
void SetState_LineWidth(TSize argWidth);

Type: TSize · Access: read/write

The accessors are extension methods of ISch_CircleHelper (using SCH;).

Radius​

The Radius property defines the radius of the circle (pie chart).

int GetState_Radius();
void SetState_Radius(int argRadius);

Type: int · Access: read/write

Transparent​

This transparent property toggles the transparency of this circle object.

bool GetState_Transparent();
void SetState_Transparent(bool argB);

Type: bool · Access: read/write

Inherited members​