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.
|