Skip to main content
View as Markdown

IPCB_SharedUnion interface

No description yet.

public interface IPCB_SharedUnion

Namespace: PCB · Assembly: Altium.SDK.Interfaces

Properties​

PropertyTypeAccessDescription
ActiveLayerV7_LayerBaseget
IDintget
LayerIsVisibleboolget; set
OwnerPrimitiveIPCB_Primitiveget; set
PrimitiveLockOnLayerboolget
PrimitivesIPCB_PrimitiveListget
RotateAroundXYdoubleset

ActiveLayer​

No description yet.

V7_LayerBase GetState_ActiveLayer();

Type: V7_LayerBase · Access: read-only

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

ID​

No description yet.

int GetState_ID();

Type: int · Access: read-only

LayerIsVisible​

No description yet.

bool GetState_LayerIsVisible(V7_LayerBase argLayer);
void SetState_LayerIsVisible(V7_LayerBase argLayer, bool argValue);

Type: bool · Access: read/write · Index: argLayer (V7_LayerBase)

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

OwnerPrimitive​

No description yet.

IPCB_Primitive GetState_OwnerPrimitive();
void SetState_OwnerPrimitive(IPCB_Primitive argValue);

Type: IPCB_Primitive · Access: read/write

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

PrimitiveLockOnLayer​

No description yet.

bool GetState_PrimitiveLockOnLayer(V7_LayerBase argLayer);

Type: bool · Access: read-only · Index: argLayer (V7_LayerBase)

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

Primitives​

No description yet.

IPCB_PrimitiveList GetState_Primitives();

Type: IPCB_PrimitiveList · Access: read-only

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

RotateAroundXY​

No description yet.

void SetState_RotateAroundXY(int argX, int argY, double argRotationAngle);

Type: double · Access: write-only · Index: argX (int), argY (int)

Methods​

MethodReturnsDescription
BeginModifyvoid
CancelEditingvoid
CancelModifyvoid
CancelRegistrationOnBoardvoid
ClearLayersLockvoid
ClearPrimitivevoid
EditPrimitiveOnLayervoid
EndModifyvoid
HidePrimitivesOnLayervoid
LinkPrimitivevoid
MoveByXYvoid
MoveByXYPrimitivesOnLayervoid
RegisterOnBoardvoid
ReplicateIPCB_SharedUnion
ResetTransormToLastStateOnLayervoid
RotateAroundXYPrimitivesOnLayervoid
ShowPrimitivesOnLayervoid
SwapLayersIfNeededvoid
UnLinkAllPrimitivesvoid
UnLinkPrimitivevoid
UpdateLayerVisibilityvoid

BeginModify​

No description yet.

void BeginModify(bool argDoPushState, IPCB_Primitive argPrimitive);
void BeginModify(bool argDoPushState, object argPrimitive);
ParameterTypePassing
argDoPushStateboolvalue
argPrimitiveIPCB_Primitivevalue

Returns: nothing (void)

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

CancelEditing​

No description yet.

void CancelEditing();

Returns: nothing (void)

CancelModify​

No description yet.

void CancelModify(bool argDoPopState, IPCB_Primitive argPrimitive);
void CancelModify(bool argDoPopState, object argPrimitive);
ParameterTypePassing
argDoPopStateboolvalue
argPrimitiveIPCB_Primitivevalue

Returns: nothing (void)

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

CancelRegistrationOnBoard​

No description yet.

void CancelRegistrationOnBoard();

Returns: nothing (void)

ClearLayersLock​

No description yet.

void ClearLayersLock();

Returns: nothing (void)

ClearPrimitive​

No description yet.

void ClearPrimitive(IPCB_Primitive argPrimitive);
void ClearPrimitive(object argPrimitive);
ParameterTypePassing
argPrimitiveIPCB_Primitivevalue

Returns: nothing (void)

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

EditPrimitiveOnLayer​

No description yet.

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

Returns: nothing (void)

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

EndModify​

No description yet.

void EndModify(IPCB_Primitive argPrimitive);
void EndModify(object argPrimitive);
ParameterTypePassing
argPrimitiveIPCB_Primitivevalue

Returns: nothing (void)

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

HidePrimitivesOnLayer​

No description yet.

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

Returns: nothing (void)

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

LinkPrimitive​

No description yet.

void LinkPrimitive(IPCB_Primitive argValue);
void LinkPrimitive(object argValue);
ParameterTypePassing
argValueIPCB_Primitivevalue

Returns: nothing (void)

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

MoveByXY​

No description yet.

void MoveByXY(int argX, int argY);
ParameterTypePassing
argXintvalue
argYintvalue

Returns: nothing (void)

MoveByXYPrimitivesOnLayer​

No description yet.

void MoveByXYPrimitivesOnLayer(V7_LayerBase argLayer, int argX, int argY);
void MoveByXYPrimitivesOnLayer(IV7_Layer argLayer, int argX, int argY);
ParameterTypePassing
argLayerV7_LayerBasevalue
argXintvalue
argYintvalue

Returns: nothing (void)

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

RegisterOnBoard​

No description yet.

void RegisterOnBoard();

Returns: nothing (void)

Replicate​

No description yet.

IPCB_SharedUnion Replicate();

Returns: IPCB_SharedUnion

Extension method of IPCB_SharedUnionHelper (using PCB;).

ResetTransormToLastStateOnLayer​

No description yet.

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

Returns: nothing (void)

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

RotateAroundXYPrimitivesOnLayer​

No description yet.

void RotateAroundXYPrimitivesOnLayer(V7_LayerBase argLayer, int argX, int argY, double argRotation);
void RotateAroundXYPrimitivesOnLayer(IV7_Layer argLayer, int argX, int argY, double argRotation);
ParameterTypePassing
argLayerV7_LayerBasevalue
argXintvalue
argYintvalue
argRotationdoublevalue

Returns: nothing (void)

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

ShowPrimitivesOnLayer​

No description yet.

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

Returns: nothing (void)

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

SwapLayersIfNeeded​

No description yet.

void SwapLayersIfNeeded();

Returns: nothing (void)

UnLinkAllPrimitives​

No description yet.

void UnLinkAllPrimitives();

Returns: nothing (void)

UnLinkPrimitive​

No description yet.

void UnLinkPrimitive(IPCB_Primitive argValue);
void UnLinkPrimitive(object argValue);
ParameterTypePassing
argValueIPCB_Primitivevalue

Returns: nothing (void)

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

UpdateLayerVisibility​

No description yet.

void UpdateLayerVisibility();

Returns: nothing (void)

Returned by​

IPCB_Primitive2.SharedUnion