Skip to main content
View as Markdown

IPCB_ShapeEdge_Circle interface

No description yet.

public interface IPCB_ShapeEdge_Circle : IPCB_ShapeEdge

Namespace: PCB · Assembly: Altium.SDK.Interfaces

Inherits: IPCB_ShapeEdge

Properties​

PropertyTypeAccessDescription
AngleEnddoubleget
AngleStartdoubleget
CenterCoordPointget; set
ClockWiseboolget; set
IsClosedboolget; set
Radiusintget; set

AngleEnd​

No description yet.

double GetState_AngleEnd();

Type: double · Access: read-only

AngleStart​

No description yet.

double GetState_AngleStart();

Type: double · Access: read-only

Center​

No description yet.

CoordPoint GetState_Center();
void SetState_Center(CoordPoint argValue);

Type: CoordPoint · Access: read/write

The accessors are extension methods of IPCB_ShapeEdge_CircleHelper (using PCB;).

ClockWise​

No description yet.

bool GetState_ClockWise();
void SetState_ClockWise(bool argValue);

Type: bool · Access: read/write

IsClosed​

No description yet.

bool GetState_IsClosed();
void SetState_IsClosed(bool argValue);

Type: bool · Access: read/write

Radius​

No description yet.

int GetState_Radius();
void SetState_Radius(int argValue);

Type: int · Access: read/write

Methods​

MethodReturnsDescription
Fillvoid
FillClosedvoid

Fill​

No description yet.

void Fill(CoordPoint argCenter, CoordPoint argStartPt, CoordPoint argEndPt, int argRadius, bool argClockWise, double argngleStart, double argngleEnd);
void Fill(ICoordPoint argCenter, ICoordPoint argStartPt, ICoordPoint argEndPt, int argRadius, bool argClockWise, double argngleStart, double argngleEnd);
ParameterTypePassing
argCenterCoordPointvalue
argStartPtCoordPointvalue
argEndPtCoordPointvalue
argRadiusintvalue
argClockWiseboolvalue
argngleStartdoublevalue
argngleEnddoublevalue

Returns: nothing (void)

The first overload is an extension method of IPCB_ShapeEdge_CircleHelper (using PCB;) with typed parameters; the second is declared by the interface.

FillClosed​

No description yet.

void FillClosed(CoordPoint argCenter, int argRadius);
void FillClosed(ICoordPoint argCenter, int argRadius);
ParameterTypePassing
argCenterCoordPointvalue
argRadiusintvalue

Returns: nothing (void)

The first overload is an extension method of IPCB_ShapeEdge_CircleHelper (using PCB;) with typed parameters; the second is declared by the interface.

Inherited members​