class PrintDialogInstance
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
private LaserCutterSettings |
laserCutterSettings |
private PrintDialogWindow |
parent |
private Printer |
printer |
private java.util.ArrayList<PrintInstance> |
printInstances |
private int |
selectedInstance
Stores which of the print instances (material of a certain thickness) is currently
active.
|
Constructor and Description |
---|
PrintDialogInstance(java.util.ArrayList<PrintInstance> printInstances,
LaserCutterSettings lasercutterSettings) |
Modifier and Type | Method and Description |
---|---|
(package private) int |
activeButtonNumber() |
(package private) void |
addSubInstance() |
(package private) void |
confirmationPrint() |
(package private) java.lang.String |
continuePrint() |
(package private) LaserCutterSettings |
getLaserCutterSettings() |
(package private) java.util.ArrayList<Shape> |
getPlacedShapes() |
(package private) java.util.ArrayList<PrintInstance> |
getPrintInstances() |
(package private) int |
getSelectedInstance() |
(package private) java.util.ArrayList<Shape> |
getUnplacedShapes() |
void |
persistSettings() |
(package private) void |
placeShape(int index) |
(package private) java.lang.String |
print(boolean SVG) |
(package private) void |
printComplete() |
(package private) boolean |
printInstancesNotEmpty() |
(package private) void |
selectInstanceByButtonID(int objectIndex) |
void |
setPrintDialogWindow(PrintDialogWindow parent) |
(package private) void |
setSelectedInstance(int selectedInstance) |
(package private) void |
unplaceShape(Shape s) |
private java.util.ArrayList<PrintInstance> printInstances
private LaserCutterSettings laserCutterSettings
private Printer printer
private PrintDialogWindow parent
private int selectedInstance
PrintDialogInstance(java.util.ArrayList<PrintInstance> printInstances, LaserCutterSettings lasercutterSettings)
LaserCutterSettings getLaserCutterSettings()
void printComplete()
void confirmationPrint()
java.lang.String continuePrint()
java.lang.String print(boolean SVG)
java.util.ArrayList<Shape> getUnplacedShapes()
void setSelectedInstance(int selectedInstance)
int getSelectedInstance()
boolean printInstancesNotEmpty()
void placeShape(int index)
void addSubInstance()
void selectInstanceByButtonID(int objectIndex)
int activeButtonNumber()
java.util.ArrayList<PrintInstance> getPrintInstances()
java.util.ArrayList<Shape> getPlacedShapes()
void unplaceShape(Shape s)
public void setPrintDialogWindow(PrintDialogWindow parent)
public void persistSettings()