ISch_Arc interface
An arc object is a circular curve used to place on the schematic sheet.
public interface ISch_Arc : ISch_GraphicalObject
Namespace: SCH · Assembly: Altium.SDK.Interfaces
Inherits: ISch_BasicContainer → ISch_GraphicalObject
Derived: ISch_EllipticalArc, ISch_Pie
Properties
| Property | Type | Access | Description |
|---|---|---|---|
| EndAngle | double | get; set | This property defines the end angle of the arc in degrees from the horizontal. |
| LineWidth | TSize | get; set | The LineWidth property defines the border width of the arc with one of the following values from the TSize enumerated type. |
| Radius | int | get; set | The Radius property defines the radius of the arc. |
| StartAngle | double | get; set | This property defines the start angle of the arc in degrees from the horizontal. |
EndAngle
This property defines the end angle of the arc in degrees from the horizontal. The arc is drawn in an anti-clockwise direction from the start angle to the end angle. The value can be between -360 to 360 to define the end angle directly.
double GetState_EndAngle();
void SetState_EndAngle(double argAngle);
Type: double · Access: read/write
LineWidth
The LineWidth property defines the border width of the arc with one of the following values from the TSize enumerated type.
TSize GetState_LineWidth();
void SetState_LineWidth(TSize argSize);
Type: TSize · Access: read/write
The accessors are extension methods of ISch_ArcHelper (using SCH;).
See also: TSize
Radius
The Radius property defines the radius of the arc.
int GetState_Radius();
void SetState_Radius(int argRadius);
Type: int · Access: read/write
StartAngle
This property defines the start angle of the arc in degrees from the horizontal. The arc is drawn in an anti-clockwise direction from the start angle to the end angle. The value can be between -360 to 360 to define the start angle directly.
double GetState_StartAngle();
void SetState_StartAngle(double argAngle);
Type: double · 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