Expand description
Entities to model 2D Irregular Cutting and Packing Problems
Structs§
- Container
- A container in which
Item’s can be placed. - Inferior
Quality Zone - Represents a zone of inferior quality in the
Container - Item
- Item to be produced.
- Layout
- A
Layoutis a dynamic representation of items that have been placed in a container at specific positions. Items can be placed and removed. The container can be swapped. Snapshots can be taken and restored to. Each layout maintains aCDEngine, which can be used to check for collisions before placing items. - Layout
Snapshot - Immutable and compact representation of a
Layout. Can be used to restore aLayoutback to a previous state. - PItem
Key - Unique key for each
PlacedItemin a layout. - Placed
Item - Represents an
Itemthat has been placed in aLayout
Constants§
- N_
QUALITIES - Maximum number of qualities that can be used for quality zones in a container.
Traits§
- Instance
- The (abstract) static representation of a problem instance. This trait defines shared functionality between any instance variant.