Skip to main content
View as Markdown

IPCB_KeepoutRestrictions interface

No description yet.

public interface IPCB_KeepoutRestrictions

Namespace: PCB · Assembly: Altium.SDK.Interfaces

Properties​

PropertyTypeAccessDescription
IsKeepoutForCopperboolget; set
IsKeepoutForSMDPadboolget; set
IsKeepoutForTHPadboolget; set
IsKeepoutForTrackboolget; set
IsKeepoutForViaboolget; set
KeepoutRestrictionsTKeepoutRestrictionsSetget; set

IsKeepoutForCopper​

No description yet.

bool GetState_IsKeepoutForCopper();
void SetState_IsKeepoutForCopper(bool argValue);

Type: bool · Access: read/write

IsKeepoutForSMDPad​

No description yet.

bool GetState_IsKeepoutForSMDPad();
void SetState_IsKeepoutForSMDPad(bool argValue);

Type: bool · Access: read/write

IsKeepoutForTHPad​

No description yet.

bool GetState_IsKeepoutForTHPad();
void SetState_IsKeepoutForTHPad(bool argValue);

Type: bool · Access: read/write

IsKeepoutForTrack​

No description yet.

bool GetState_IsKeepoutForTrack();
void SetState_IsKeepoutForTrack(bool argValue);

Type: bool · Access: read/write

IsKeepoutForVia​

No description yet.

bool GetState_IsKeepoutForVia();
void SetState_IsKeepoutForVia(bool argValue);

Type: bool · Access: read/write

KeepoutRestrictions​

No description yet.

TKeepoutRestrictionsSet GetState_KeepoutRestrictions();
void SetState_KeepoutRestrictions(TKeepoutRestrictionsSet argValue);

Type: TKeepoutRestrictionsSet · Access: read/write

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

Methods​

MethodReturnsDescription
IsPrimitiveInKeepoutRestrictionbool

IsPrimitiveInKeepoutRestriction​

No description yet.

bool IsPrimitiveInKeepoutRestriction(IPCB_Primitive argPrimitive);
bool IsPrimitiveInKeepoutRestriction(object argPrimitive);
ParameterTypePassing
argPrimitiveIPCB_Primitivevalue

Returns: bool

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