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
| Property | Type | Access | Description |
|---|---|---|---|
| IsSolid | bool | get; set | This property defines whether the circle is to be filled inside or not. |
| LineWidth | TSize | get; set | The LineWidth property defines the border width of the circle with one of the following values from the TSize enumerated type. |
| Radius | int | get; set | The Radius property defines the radius of the circle (pie chart). |
| Transparent | bool | get; set | This 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
- From ISch_GraphicalObject: AddErrorString, AreaColor, BoundingRectangle, BoundingRectangle_Full, Color, CompilationMasked, Dimmed, Disabled, DisplayError, EnableDraw, ErrorColor, ErrorKind, ErrorString, GetHash, GraphicallyInvalidate, LiveHighlightValue, Location, Mirror, MoveByXY, MoveToXY, OwnerPartDisplayMode, OwnerPartId, ResetErrorFields, RotateBy90, Selection, SetState_xSizeySize
- From ISch_BasicContainer: AddAndPositionSchObject, AddSchObject, CopyTo, DeleteAll, DescriptionString, ExportToParameters, FreeAllContainedObjects, Handle, IdentifierString, Import_FromUser, ObjectId, OwnerSchDocument, RemoveSchObject, Replicate, SchBasicContainer, SchIterator_Create, SchIterator_Destroy, SchParameterByName, Setstate_Default, Text, UniqueId, WiringDiagramOriginUniqueId