public class IPin : InterfacePinPublic Class IPin
Implements InterfacePinpublic ref class IPin : InterfacePintype IPin =
class
interface InterfacePin
end| PinNumber | The PinNumber = PinLabel in eda-data file (Package Pin Label) |
| Type | Pin Type Ellipse, Rectangle or Polygon. If not possible to get the type it is unknown. |
| Equals |
Compares two components.
(Overrides ObjectEquals(Object)) |
| EqualsNull | Determines whether the component is null. |
| GetBounds | Returns the bounds of the pin. |
| GetBoundsD(ICMPObject) | Returns the bounds of the pin with double values. |
| GetBoundsD(InterfaceCMPObject) | Returns the bounds of the pin with double values. |
| GetHashCode |
Gets the HashCode.
(Overrides ObjectGetHashCode) |
| GetIPinIndexInPackageDefinition | Returns the index of the pin in the package definition |
| GetIPinPad(InterfaceODBLayer, InterfaceCMPObject) | Returns the pad under the pin, if there are more then one the pad with nearly the same area will be used. |
| GetIPinPad(IODBLayer, ICMPObject) | Returns the pad under the pin, if there are more then one the pad with nearly the same area will be used. |
| GetIPinPosition | GetIPinPosition returns the global coordinates on the layer (worldcoordinates), with translation (mirrored, etc.) |
| GetIPinPositionD(ICMPObject) | GetIPinPosition returns the global coordinates on the layer (worldcoordinates), with translation (mirrored, etc.) |
| GetIPinPositionD(InterfaceCMPObject) | GetIPinPosition returns the global coordinates on the layer (worldcoordinates), with translation (mirrored, etc.) |
| GetIPinPositionGeometry | Gets the position of the pin on the component without translation etc. |
| GetIPinPositionGeometryD | Gets the position of the pin on the component without translation etc. |
| GetNetNameOnIPin(ICMPObject) | Gets the name of the underlying net of a pin. |
| GetNetNameOnIPin(InterfaceCMPObject) | Gets the name of the underlying net of a pin. |
| GetNetNameOnIPin(InterfaceODBLayer, InterfaceCMPObject) | Gets the name of the underlying net of a pin. |
| GetNetNameOnIPin(IODBLayer, ICMPObject) | Gets the name of the underlying net of a pin. |
| GetNetNameOnIPin(IODBLayer, ICMPObject, Boolean) | Gets the name of the underlying net of a pin. |
| GetNetNrOnCMPGeometry(ICMPObject) | searches the net number of the IPin |
| GetNetNrOnCMPGeometry(InterfaceCMPObject) | searches the net number of the IPin |
| GetNetObject(ICMPObject) | Gets the INetObject for this Pin/Component |
| GetNetObject(InterfaceCMPObject) | Gets the INetObject for this Pin/Component |
| GetPinColor(ICMPObject) | Get the pin color. |
| GetPinColor(InterfaceCMPObject) | Get the pin color. |
| GetPinSpecialInfo(ICMPObject) | Set special text to pin, this must be activated in component view setup or IPCBIWindow.ActivatePinSpecialInfo(). |
| GetPinSpecialInfo(InterfaceCMPObject) | Set special text to pin, this must be activated in component view setup or IPCBIWindow.ActivatePinSpecialInfo(). |
| GetPolygonOutline(ICMPObject) | Creates outline as IPolyClass. |
| GetPolygonOutline(InterfaceCMPObject) | Creates outline as IPolyClass. |
| PinNumerComponent(ICMPObject) | The PinNumber = PinLabel in component-data file |
| PinNumerComponent(InterfaceCMPObject) | The PinNumber = PinLabel in component-data file |
| ResetPinColor(ICMPObject) | Set back to default pin color. |
| ResetPinColor(InterfaceCMPObject) | Set back to default pin color. |
| SetPinColor(Color, ICMPObject) | Set the pin color. |
| SetPinColor(Color, InterfaceCMPObject) | Set the pin color. |
| SetPinSpecialInfo(ICMPObject, String) | |
| SetPinSpecialInfo(InterfaceCMPObject, String) | |
| ToString | (Overrides ObjectToString) |
| Equality(IPin, IPin) | override the operator == to campair two components |
| Inequality(IPin, IPin) | override the operator != |