IPCB_DocumentPainterListener interface
No description yet.
public interface IPCB_DocumentPainterListener
Namespace: PCB · Assembly: Altium.SDK.Interfaces
Methods
| Method | Returns | Description |
|---|---|---|
| OnBeginDrag | double | |
| OnClick | void | |
| OnDegreeOfFreedomChanged | void | |
| OnDragging | void | |
| OnEndDrag | void | |
| OnPan | void | |
| OnPrimitivesMeshed | void | |
| OnRotate | void | |
| OnZoom | void |
OnBeginDrag
No description yet.
double OnBeginDrag(IPCB_Primitive argPrim, TDegreeOfFreedom argDegreeOfFreedom);
double OnBeginDrag(object argPrim, int argDegreeOfFreedom);
| Parameter | Type | Passing |
|---|---|---|
argPrim | IPCB_Primitive | value |
argDegreeOfFreedom | TDegreeOfFreedom | value |
Returns: double
The first overload is an extension method of IPCB_DocumentPainterListenerHelper (using PCB;) with typed parameters; the second is declared by the interface.
OnClick
No description yet.
void OnClick(IPCB_Primitive argPrim, TDegreeOfFreedom argDegreeOfFreedom);
void OnClick(object argPrim, int argDegreeOfFreedom);
| Parameter | Type | Passing |
|---|---|---|
argPrim | IPCB_Primitive | value |
argDegreeOfFreedom | TDegreeOfFreedom | value |
Returns: nothing (void)
The first overload is an extension method of IPCB_DocumentPainterListenerHelper (using PCB;) with typed parameters; the second is declared by the interface.
OnDegreeOfFreedomChanged
No description yet.
void OnDegreeOfFreedomChanged(TDegreeOfFreedom argDegreeOfFreedom);
void OnDegreeOfFreedomChanged(int argDegreeOfFreedom);
| Parameter | Type | Passing |
|---|---|---|
argDegreeOfFreedom | TDegreeOfFreedom | value |
Returns: nothing (void)
The first overload is an extension method of IPCB_DocumentPainterListenerHelper (using PCB;) with typed parameters; the second is declared by the interface.
OnDragging
No description yet.
void OnDragging(IPCB_Primitive argPrim, TDegreeOfFreedom argDegreeOfFreedom, double argDist);
void OnDragging(object argPrim, int argDegreeOfFreedom, double argDist);
| Parameter | Type | Passing |
|---|---|---|
argPrim | IPCB_Primitive | value |
argDegreeOfFreedom | TDegreeOfFreedom | value |
argDist | double | value |
Returns: nothing (void)
The first overload is an extension method of IPCB_DocumentPainterListenerHelper (using PCB;) with typed parameters; the second is declared by the interface.
OnEndDrag
No description yet.
void OnEndDrag(IPCB_Primitive argPrim);
void OnEndDrag(object argPrim);
| Parameter | Type | Passing |
|---|---|---|
argPrim | IPCB_Primitive | value |
Returns: nothing (void)
The first overload is an extension method of IPCB_DocumentPainterListenerHelper (using PCB;) with typed parameters; the second is declared by the interface.
OnPan
No description yet.
void OnPan(double argLookAtX, double argLookAtY, double argLookAtZ);
| Parameter | Type | Passing |
|---|---|---|
argLookAtX | double | value |
argLookAtY | double | value |
argLookAtZ | double | value |
Returns: nothing (void)
OnPrimitivesMeshed
No description yet.
void OnPrimitivesMeshed();
Returns: nothing (void)
OnRotate
No description yet.
void OnRotate(double argRotationX, double argRotationY, double argRotationZ, double argRotationW);
| Parameter | Type | Passing |
|---|---|---|
argRotationX | double | value |
argRotationY | double | value |
argRotationZ | double | value |
argRotationW | double | value |
Returns: nothing (void)
OnZoom
No description yet.
void OnZoom(double argZoomMultiplier);
| Parameter | Type | Passing |
|---|---|---|
argZoomMultiplier | double | value |
Returns: nothing (void)