| Interface | Description |
|---|---|
| Fiducial |
A Fiducial is an identifying mark on a Board that can be used to identify the offset and rotation
of the board for placement operations.
|
| Identifiable | |
| Named | |
| PartSettingsHolder |
Common base class of Parts, Packages, PartAlignment, to handle assigned settings' inheritance.
|
| PartSettingsRoot |
Root part settings holder, i.e.
|
| Solutions.Subject |
| Class | Description |
|---|---|
| AbstractModelObject | |
| AbstractMotionPath | |
| AbstractVisionSettings | |
| AbstractVisionSettings.ListConverter | |
| Area |
A class to represent a quantity of 2D space
|
| AxesLocation |
Like the classic OpenPnP Location, the AxesLocation stores a set of coordinates.
|
| Board |
A Board describes the physical properties of a PCB and has a list of Placements that will be used
to specify pick and place operations.
|
| BoardLocation | |
| BoardPad | |
| BottomVisionSettings | |
| Configuration | |
| Configuration.MachineConfigurationHolder |
Used to provide a fixed root for the Machine when serializing.
|
| Configuration.PackagesConfigurationHolder |
Used to provide a fixed root for the Packages when serializing.
|
| Configuration.PartsConfigurationHolder |
Used to provide a fixed root for the Parts when serializing.
|
| Configuration.VisionSettingsConfigurationHolder |
Used to provide a fixed root for the VisionSettings when serializing.
|
| FiducialVisionSettings | |
| Footprint |
A Footprint is a group of SMD pads along with length unit information.
|
| Footprint.Pad | |
| Job |
A Job specifies a list of one or more BoardLocations.
|
| Length | |
| Location |
A Location is a an immutable 3D point in X, Y, Z space with a rotation component.
|
| Motion |
The Motion represents one segment in a motion sequence.
|
| MotionProfile | |
| Package | |
| Pad | |
| Pad.Circle | |
| Pad.Ellipse | |
| Pad.RoundRectangle | |
| Panel | |
| Part |
A Part is a single part that can be picked and placed.
|
| Placement |
A Placement describes a location on a Board where a Part will be placed, along with information
about how to place it.
|
| Point | |
| Rectangle | |
| RegionOfInterest | |
| Solutions | |
| Solutions.Issue | |
| Solutions.PlainIssue | |
| Solutions.SeverityRenderer | |
| Solutions.StateRenderer | |
| Solutions.SubjectRenderer | |
| VisionCompositing |
A Footprint is a group of SMD pads along with length unit information.
|
| VisionCompositing.Corner | |
| VisionCompositing.Shot | |
| Volume |
A class to represent a quantity of three dimensional space
|
| Enum | Description |
|---|---|
| AreaUnit |
Defined units of two dimensional space
|
| Board.Side | |
| BoardPad.Type | |
| Configuration.TablesLinked | |
| Footprint.Generator | |
| Length.Field | |
| LengthUnit | |
| MassUnit | |
| Motion.MotionOption |
Contains all possible options for a motion.
|
| MotionProfile.ErrorState | |
| MotionProfile.ProfileOption | |
| Placement.ErrorHandling | |
| Placement.Type | |
| Solutions.Milestone | |
| Solutions.Severity | |
| Solutions.State | |
| VisionCompositing.CompositingMethod | |
| VisionCompositing.CompositingSolution | |
| VisionCompositing.ShotConfiguration | |
| VolumeUnit |
Defined units of three dimensional space
|