Skip to main content
View as Markdown

IPCB_BoardRegion interface

No description yet.

public interface IPCB_BoardRegion : IPCB_Region

Namespace: PCB · Assembly: Altium.SDK.Interfaces

Inherits: IPCB_Primitive → IPCB_Region

Properties​

PropertyTypeAccessDescription
BendingLinesCountintget
LayerStackIPCB_LayerStackget; set
Locked3Dboolget; set
Priorityintget; set

BendingLinesCount​

No description yet.

int GetState_BendingLinesCount();

Type: int · Access: read-only

LayerStack​

No description yet.

IPCB_LayerStack GetState_LayerStack();
void SetState_LayerStack(IPCB_LayerStack argValue);

Type: IPCB_LayerStack · Access: read/write

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

Locked3D​

No description yet.

bool GetState_Locked3D();
void SetState_Locked3D(bool argValue);

Type: bool · Access: read/write

Priority​

No description yet.

int GetState_Priority();
void SetState_Priority(int argValue);

Type: int · Access: read/write

Methods​

MethodReturnsDescription
CreateBendingLineIPCB_BendingLine
DeleteBendingLinevoid
GetBendingLinesIPCB_BendingLine

CreateBendingLine​

No description yet.

IPCB_BendingLine CreateBendingLine(CoordPoint argFromPoint, CoordPoint argToPoint, int argFoldIndex, int argRadius, double argAngle);
ParameterTypePassing
argFromPointCoordPointvalue
argToPointCoordPointvalue
argFoldIndexintvalue
argRadiusintvalue
argAngledoublevalue

Returns: IPCB_BendingLine

Extension method of IPCB_BoardRegionHelper (using PCB;).

DeleteBendingLine​

No description yet.

void DeleteBendingLine(IPCB_BendingLine argBendingLine);
void DeleteBendingLine(object argBendingLine);
ParameterTypePassing
argBendingLineIPCB_BendingLinevalue

Returns: nothing (void)

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

GetBendingLines​

No description yet.

IPCB_BendingLine GetBendingLines(int argIndex);
ParameterTypePassing
argIndexintvalue

Returns: IPCB_BendingLine

Extension method of IPCB_BoardRegionHelper (using PCB;).

Inherited members​

Returned by​

IPCB_BendingLine.BoardRegion, IPCB_BoardEx2.GetBoardRegionAtPoint, IPCB_BoardEx2.GetBoardRegionForPrimitive, IPCB_BoardRegionsManager.BoardRegion, IPCB_BoardRegionsManager.CreateBoardRegion, IPCB_SplitBoardRegionWithArcs.LeftBoardRegion, IPCB_SplitBoardRegionWithArcs.RightBoardRegion

Accepted by​

IPCB_BoardOutline.Set3DLock