Skip to main content
View as Markdown

IPCB_BoardEx2 interface

No description yet.

public interface IPCB_BoardEx2

Namespace: PCB · Assembly: Altium.SDK.Interfaces

Properties​

PropertyTypeAccessDescription
ExportFullGeometryboolset
RigidFlexAdvancedboolget; set

ExportFullGeometry​

No description yet.

void SetState_ExportFullGeometry(bool argValue);

Type: bool · Access: write-only

RigidFlexAdvanced​

No description yet.

bool GetState_RigidFlexAdvanced();
void SetState_RigidFlexAdvanced(bool argValue);

Type: bool · Access: read/write

Methods​

MethodReturnsDescription
GetBoardRegionAtPointIPCB_BoardRegion
GetBoardRegionForPrimitiveIPCB_BoardRegion
GetLayerStackAtPointIPCB_LayerStack
GetLayerStackForPrimitiveIPCB_LayerStack
GetMeshPatchFromPointWithLayerbool

GetBoardRegionAtPoint​

No description yet.

IPCB_BoardRegion GetBoardRegionAtPoint(int argX, int argY);
ParameterTypePassing
argXintvalue
argYintvalue

Returns: IPCB_BoardRegion

Extension method of IPCB_BoardEx2Helper (using PCB;).

GetBoardRegionForPrimitive​

No description yet.

IPCB_BoardRegion GetBoardRegionForPrimitive(IPCB_Primitive argPrimitive);
ParameterTypePassing
argPrimitiveIPCB_Primitivevalue

Returns: IPCB_BoardRegion

Extension method of IPCB_BoardEx2Helper (using PCB;).

GetLayerStackAtPoint​

No description yet.

IPCB_LayerStack GetLayerStackAtPoint(int argX, int argY);
ParameterTypePassing
argXintvalue
argYintvalue

Returns: IPCB_LayerStack

Extension method of IPCB_BoardEx2Helper (using PCB;).

GetLayerStackForPrimitive​

No description yet.

IPCB_LayerStack GetLayerStackForPrimitive(IPCB_Primitive argPrimitive);
ParameterTypePassing
argPrimitiveIPCB_Primitivevalue

Returns: IPCB_LayerStack

Extension method of IPCB_BoardEx2Helper (using PCB;).

GetMeshPatchFromPointWithLayer​

No description yet.

bool GetMeshPatchFromPointWithLayer(int argx, int argy, ref int argMeshID, ref int argPatchIndex0, ref int argPatchIndex1, ref int argPatchIndex2, ref int argIntersectionX, ref int argIntersectionY, ref int argIntersectionZ, V7_LayerBase argLayer);
bool GetMeshPatchFromPointWithLayer(int argx, int argy, ref int argMeshID, ref int argPatchIndex0, ref int argPatchIndex1, ref int argPatchIndex2, ref int argIntersectionX, ref int argIntersectionY, ref int argIntersectionZ, IV7_Layer argLayer);
ParameterTypePassing
argxintvalue
argyintvalue
argMeshIDintref
argPatchIndex0intref
argPatchIndex1intref
argPatchIndex2intref
argIntersectionXintref
argIntersectionYintref
argIntersectionZintref
argLayerV7_LayerBasevalue

Returns: bool

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