IPCB_BoardRegion interface
No description yet.
public interface IPCB_BoardRegion : IPCB_Region
Namespace: PCB · Assembly: Altium.SDK.Interfaces
Inherits: IPCB_Primitive → IPCB_Region
Properties
| Property | Type | Access | Description |
|---|---|---|---|
| BendingLinesCount | int | get | |
| LayerStack | IPCB_LayerStack | get; set | |
| Locked3D | bool | get; set | |
| Priority | int | get; 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
| Method | Returns | Description |
|---|---|---|
| CreateBendingLine | IPCB_BendingLine | |
| DeleteBendingLine | void | |
| GetBendingLines | IPCB_BendingLine |
CreateBendingLine
No description yet.
IPCB_BendingLine CreateBendingLine(CoordPoint argFromPoint, CoordPoint argToPoint, int argFoldIndex, int argRadius, double argAngle);
| Parameter | Type | Passing |
|---|---|---|
argFromPoint | CoordPoint | value |
argToPoint | CoordPoint | value |
argFoldIndex | int | value |
argRadius | int | value |
argAngle | double | value |
Returns: IPCB_BendingLine
Extension method of IPCB_BoardRegionHelper (using PCB;).
DeleteBendingLine
No description yet.
void DeleteBendingLine(IPCB_BendingLine argBendingLine);
void DeleteBendingLine(object argBendingLine);
| Parameter | Type | Passing |
|---|---|---|
argBendingLine | IPCB_BendingLine | value |
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);
| Parameter | Type | Passing |
|---|---|---|
argIndex | int | value |
Returns: IPCB_BendingLine
Extension method of IPCB_BoardRegionHelper (using PCB;).
Inherited members
- From IPCB_Region: Area, CavityHeight, GeometricPolygon, GetHole, GetHoleCount, GetMainContour, IsSimpleRegion, Kind, Name, RotateAroundXY, SetOutlineContour
- From IPCB_Primitive: AllowGlobalEdit, BeginModify, Board, BoundingRectangle, BoundingRectangleChildren, BoundingRectangleForPainting, BoundingRectangleForSelection, CancelModify, Component, Coordinate, DescriptorString, DetailString, Dimension, DrawAsPreview, DRCError, Enabled, Enabled_Direct, Enabled_vComponent, Enabled_vCoordinate, Enabled_vDimension, Enabled_vNet, Enabled_vPolygon, EnableDraw, EndModify, Export_ToParameters, FlipXY, GraphicallyInvalidate, Handle, Identifier, InBoard, InComponent, InCoordinate, Index, InDimension, InNet, InPolygon, InSelectionMemory, IsAssyTestPoint_Bottom, IsAssyTestPoint_Top, IsElectricalPrim, IsFreePrimitive, IsHidden, IsKeepout, IsPreRoute, IsSaveable, IsTenting, IsTenting_Bottom, IsTenting_Top, IsTestPoint_Bottom, IsTestPoint_Top, Layer, MiscFlag1, MiscFlag2, MiscFlag3, Moveable, MoveByXY, MoveToXY, Net, ObjectID, ObjectIDString, PadCacheRobotFlag, PasteMaskExpansion, Polygon, PolygonOutline, PowerPlaneClearance, PowerPlaneConnectStyle, PowerPlaneReliefExpansion, Preview, ReliefAirGap, ReliefConductorWidth, ReliefEntries, Replicate, RequiredParamterSpace, RotateBy, Selected, SolderMaskExpansion, SwapLayerPairs, TearDrop, UnionIndex, UniqueId, UniqueID, Used, UserRouted, V7Layer, ViewableObjectID
Returned by
IPCB_BendingLine.BoardRegion, IPCB_BoardEx2.GetBoardRegionAtPoint, IPCB_BoardEx2.GetBoardRegionForPrimitive, IPCB_BoardRegionsManager.BoardRegion, IPCB_BoardRegionsManager.CreateBoardRegion, IPCB_SplitBoardRegionWithArcs.LeftBoardRegion, IPCB_SplitBoardRegionWithArcs.RightBoardRegion