IPCB_SharedUnion interface
No description yet.
public interface IPCB_SharedUnion
Namespace: PCB · Assembly: Altium.SDK.Interfaces
Properties
| Property | Type | Access | Description |
|---|---|---|---|
| ActiveLayer | V7_LayerBase | get | |
| ID | int | get | |
| LayerIsVisible | bool | get; set | |
| OwnerPrimitive | IPCB_Primitive | get; set | |
| PrimitiveLockOnLayer | bool | get | |
| Primitives | IPCB_PrimitiveList | get | |
| RotateAroundXY | double | set |
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
| Method | Returns | Description |
|---|---|---|
| BeginModify | void | |
| CancelEditing | void | |
| CancelModify | void | |
| CancelRegistrationOnBoard | void | |
| ClearLayersLock | void | |
| ClearPrimitive | void | |
| EditPrimitiveOnLayer | void | |
| EndModify | void | |
| HidePrimitivesOnLayer | void | |
| LinkPrimitive | void | |
| MoveByXY | void | |
| MoveByXYPrimitivesOnLayer | void | |
| RegisterOnBoard | void | |
| Replicate | IPCB_SharedUnion | |
| ResetTransormToLastStateOnLayer | void | |
| RotateAroundXYPrimitivesOnLayer | void | |
| ShowPrimitivesOnLayer | void | |
| SwapLayersIfNeeded | void | |
| UnLinkAllPrimitives | void | |
| UnLinkPrimitive | void | |
| UpdateLayerVisibility | void |
BeginModify
No description yet.
void BeginModify(bool argDoPushState, IPCB_Primitive argPrimitive);
void BeginModify(bool argDoPushState, object argPrimitive);
| Parameter | Type | Passing |
|---|---|---|
argDoPushState | bool | value |
argPrimitive | IPCB_Primitive | value |
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);
| Parameter | Type | Passing |
|---|---|---|
argDoPopState | bool | value |
argPrimitive | IPCB_Primitive | value |
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);
| Parameter | Type | Passing |
|---|---|---|
argPrimitive | IPCB_Primitive | value |
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);
| Parameter | Type | Passing |
|---|---|---|
argLayer | V7_LayerBase | value |
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);
| Parameter | Type | Passing |
|---|---|---|
argPrimitive | IPCB_Primitive | value |
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);
| Parameter | Type | Passing |
|---|---|---|
argLayer | V7_LayerBase | value |
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);
| Parameter | Type | Passing |
|---|---|---|
argValue | IPCB_Primitive | value |
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);
| Parameter | Type | Passing |
|---|---|---|
argX | int | value |
argY | int | value |
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);
| Parameter | Type | Passing |
|---|---|---|
argLayer | V7_LayerBase | value |
argX | int | value |
argY | int | value |
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);
| Parameter | Type | Passing |
|---|---|---|
argLayer | V7_LayerBase | value |
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);
| Parameter | Type | Passing |
|---|---|---|
argLayer | V7_LayerBase | value |
argX | int | value |
argY | int | value |
argRotation | double | value |
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);
| Parameter | Type | Passing |
|---|---|---|
argLayer | V7_LayerBase | value |
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);
| Parameter | Type | Passing |
|---|---|---|
argValue | IPCB_Primitive | value |
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)