AddEllipsePin | Add an round pin to the package definition. |
AddOutline(InterfacePolyClass) | Defined the body of the package as InterfacePolyClass (definition as lines and arc edges) and add it to existing outline. |
AddOutline(InterfaceSurfaceSpecificsD) | Defined the body of the package as InterfaceSurfaceSpecifics and add it to current body. |
AddOutline(IPolyClass) | Defined the body of the package as IPolyClass (definition as lines and arc edges) and add it to existing outline. |
AddOutline(ISurfaceSpecificsD) | Defined the body of the package as ISurfaceSpecifics and add it to current body. |
AddPKGProperty | Add package property to package. |
AddPolygonPin(InterfacePolyClass, String) | After creating a polyon pin surface, add it with this method. |
AddPolygonPin(InterfaceSurfaceSpecificsD, String) | After creating a polyon pin surface, add it with this method. |
AddPolygonPin(IPolyClass, String) | After creating a polyon pin surface, add it with this method. |
AddPolygonPin(ISurfaceSpecificsD, String) | After creating a polyon pin surface, add it with this method. |
AddRectanglePin | Add an rectangle pin to the package. The pin is setted on the middle of the rectangle. |
Clone | Clone this object with all members and properties. |
CreatePolygonPinSurface | To use AddPolygonPin you need a surface to work. |
CreatePolygonPinSurfaceD | To use AddPolygonPin you need a surface to work. |
Equals | Override the standard equals method to find internal objects correct. Detailled comparison, including names+properties |
GetBodyBounds | Bounds of the package outline without Pins |
GetBounds | Bounds of the package outline including Pins |
GetContourHashCode | |
GetGeometryPinList | Get a list of all pin for this package. |
GetPackageImage(Int32, Int32, Color, Color, Color, Color, Color, Double) | Get image of package width specific size and colors. |
GetPackageImage(Int32, Int32, Color, Color, Color, Color, Color, RectangleD, Double) | Get image of package width specific size and colors. |
GetPackageSurfaceSpecificsD | Create a surface from the outline of the package. |
GetPinPolys | Create a list of pins in this package. |
GetPolygonOutlineWithoutPins | Creates outline as IPolyClass. |
GetSimplePolygonOutlineWithoutPins | Creates outline as IPolyClass without extra elements (only main body or biggest closed part). |
MirrorX | Mirror package in X direction. |
MirrorY | Mirror package in Y direction. |
RemovePinList | Remove all pins of this package and clear outline polygon. Be carefull with this method, all old pin information are lost after "RemovePinList". |
ReplacePinContour(Int32, InterfacePolyClass, String) | Replace a pin of this package by new pin definition as IPolyClass. |
ReplacePinContour(Int32, IPolyClass, String) | Replace a pin of this package by new pin definition as IPolyClass. |
ReplacePinEllipse | Replace exiting pin on pin position "PinNumber", with ellipse pin definition. |
ReplacePinRectangle | Replace existing pin with an rectangle pin definition. |
SetOutline(InterfacePolyClass) | Defined the body of the package as InterfacePolyClass (definition as lines and arc edges). |
SetOutline(InterfaceSurfaceSpecificsD) | Defined the body of the package as InterfaceSurfaceSpecifics. |
SetOutline(IPolyClass) | Defined the body of the package as IPolyClass (definition as lines and arc edges). |
SetOutline(ISurfaceSpecificsD) | Defined the body of the package as ISurfaceSpecifics. |
UpdateBounds | Recalculate Bounds for this package. |