Skip to main content
View as Markdown

IPCB_GroupComparisionResult interface

No description yet.

public interface IPCB_GroupComparisionResult

Namespace: PCB · Assembly: Altium.SDK.Interfaces

Methods​

MethodReturnsDescription
GetGroupFootprintsMatchbool
GetNumberOfCellsint
GetPrimitiveBoundingRectangleForLayerbool
GetPrimitiveCountForLayerint
GetPrimitiveDescriptorForLayerstring
GetPrimitiveForLayerIPCB_Primitive
GetTotalLayerSetIPCB_LayerSet
LayerContainsDifferencesbool
SetGroupHighlightLayervoid
SetInViewvoid

GetGroupFootprintsMatch​

No description yet.

bool GetGroupFootprintsMatch();

Returns: bool

GetNumberOfCells​

No description yet.

int GetNumberOfCells();

Returns: int

GetPrimitiveBoundingRectangleForLayer​

No description yet.

bool GetPrimitiveBoundingRectangleForLayer(V7_LayerBase argLayer, int argPrimIndex, ref int argLowX, ref int argLowY, ref int argHighX, ref int argHighY);
bool GetPrimitiveBoundingRectangleForLayer(IV7_Layer argLayer, int argPrimIndex, ref int argLowX, ref int argLowY, ref int argHighX, ref int argHighY);
ParameterTypePassing
argLayerV7_LayerBasevalue
argPrimIndexintvalue
argLowXintref
argLowYintref
argHighXintref
argHighYintref

Returns: bool

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

GetPrimitiveCountForLayer​

No description yet.

int GetPrimitiveCountForLayer(V7_LayerBase argLayer);
int GetPrimitiveCountForLayer(IV7_Layer argLayer);
ParameterTypePassing
argLayerV7_LayerBasevalue

Returns: int

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

GetPrimitiveDescriptorForLayer​

No description yet.

string GetPrimitiveDescriptorForLayer(V7_LayerBase argLayer, int argPrimIndex);
string GetPrimitiveDescriptorForLayer(IV7_Layer argLayer, int argPrimIndex);
ParameterTypePassing
argLayerV7_LayerBasevalue
argPrimIndexintvalue

Returns: string

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

GetPrimitiveForLayer​

No description yet.

IPCB_Primitive GetPrimitiveForLayer(V7_LayerBase argLayer, int argPrimIndex);
ParameterTypePassing
argLayerV7_LayerBasevalue
argPrimIndexintvalue

Returns: IPCB_Primitive

Extension method of IPCB_GroupComparisionResultHelper (using PCB;).

GetTotalLayerSet​

No description yet.

IPCB_LayerSet GetTotalLayerSet();

Returns: IPCB_LayerSet

Extension method of IPCB_GroupComparisionResultHelper (using PCB;).

LayerContainsDifferences​

No description yet.

bool LayerContainsDifferences(V7_LayerBase argLayer);
bool LayerContainsDifferences(IV7_Layer argLayer);
ParameterTypePassing
argLayerV7_LayerBasevalue

Returns: bool

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

SetGroupHighlightLayer​

No description yet.

void SetGroupHighlightLayer(V7_LayerBase argLayer);
void SetGroupHighlightLayer(IV7_Layer argLayer);
ParameterTypePassing
argLayerV7_LayerBasevalue

Returns: nothing (void)

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

SetInView​

No description yet.

void SetInView();

Returns: nothing (void)

Returned by​

IPCB_PrimitiveComparator.CompareGroup