IPackageSpecifics Class

The Package defined the component.

Definition

Namespace: PCBI.Automation
Assembly: PCB-Investigator (in PCB-Investigator.exe) Version: 0
C#
public class IPackageSpecifics : IObjectSpecifics
Inheritance
Object    IObjectSpecifics    IPackageSpecifics

Properties

Bounds Get the bounds of the object.
Height The package height.
InsertPoint Get the insert point of the package. The unit is not fix and depends on the data exporting tool
Name The package name.

Methods

AddEllipsePin Add an round pin.
AddOutline Defined the body of the package as ISurfaceSpecificsD and add to current body.
AddPKGProperty Add package property to package.
AddPolygonPin Add an pin with arbitrary outline.
AddRectanglePin Add an rectangle pin to the package. The pin is setted on the middle of the rectangle.
CreatePolygonPinSurface To use AddPolygonPin you need a surface to work.
CreatePolygonPinSurfaceD To use AddPolygonPin you need a surface to work.
GetPinPolys List of pin polygons.
GetPolygonOutlineWithoutPins Creates outline as IPolyClass.
GetSimplePackageOutline Simple package outline, this is only one big polygon or the containing rectangle if no "good" rectangle is available.
SetOutline Defined the body of the package as ISurfaceSpecificsD.

Extension Methods

See Also