Modifier and Type | Field and Description |
---|---|
private static Shape |
RotateAdjectantShapes.virtualShape |
Modifier and Type | Field and Description |
---|---|
private java.util.ArrayList<Shape> |
ImportSVGTool.shapes |
Modifier and Type | Field and Description |
---|---|
(package private) Shape |
CopyTool.copyShape |
(package private) Shape |
CutoutTool.masterShape |
(package private) Shape |
CopyTool.previewShape |
Modifier and Type | Method and Description |
---|---|
private void |
DeleteTool.removeConnectionsContaining(Shape s) |
private void |
DeleteTool.removeCutoutsContaining(Shape s) |
Modifier and Type | Method and Description |
---|---|
private Shape |
ImportSVG.createShapeFromPath(int i)
Takes one path from all paths extracted from the svg file and creates a
shape form it
|
Modifier and Type | Method and Description |
---|---|
java.util.List<Shape> |
ObjectContainer.allShapes()
Returns all shapes created in the current project.
|
java.util.ArrayList<Shape> |
ImportSVG.createPathsFromSVG(java.io.File selection)
Extract paths from the selected svg file and stores them in an array
|
Modifier and Type | Method and Description |
---|---|
void |
ObjectContainer.addShape(Shape shape)
Adds a shape to the project.
|
void |
ObjectContainer.removeShape(Shape shape)
Removes a shape from the project.
|
Modifier and Type | Method and Description |
---|---|
private void |
ImportSVG.createCutouts(java.util.ArrayList<Shape> newShapes) |
Modifier and Type | Field and Description |
---|---|
private Shape |
GShape.shape |
Modifier and Type | Method and Description |
---|---|
abstract Shape |
Shape.copy() |
abstract Shape |
Shape.copyBaseForm() |
Shape |
GShape.copyCompleteStructure()
Copy everything, including cut-outs, to make another identical object
|
Shape |
Cutout.getMasterShape() |
Shape |
GShape.getShape() |
Shape |
Cutout.getSlaveShape() |
Modifier and Type | Method and Description |
---|---|
GShape |
GShape.copy(Shape shape)
Form copy for printing - using the outline vertices as new shape form
(keeps the outline without actually having the connections)
|
Constructor and Description |
---|
GShape(java.util.List<Vector2D> initVertices,
Vector3D position,
Shape shape)
Creates edges with the 3D and 2D representation of this form (one edge between each pair of vertices)
Uses a standard material.
|
Modifier and Type | Class and Description |
---|---|
class |
CopyShape
Makes a copy of an existing shape
|
class |
PolygonShape |
class |
Rectangle
Creates a rectangle as a shape
|
class |
SymmetricPolygon
Creates a symmetric polygon as a shape
|
class |
Trapezium
Creates a trapezium as a shape
|
Modifier and Type | Method and Description |
---|---|
Shape |
Trapezium.copy()
Creates a copy of this shape
|
Shape |
SymmetricPolygon.copy()
Creates a copy of this shape
|
Shape |
Rectangle.copy()
Creates a copy of this shape
|
Shape |
PolygonShape.copy() |
Shape |
CopyShape.copy()
Creates a copy of this shape
|
Shape |
Trapezium.copyBaseForm()
Creates a copy of this shape with the basic values
|
Shape |
SymmetricPolygon.copyBaseForm()
Creates a copy of this shape with the basic values
|
Shape |
Rectangle.copyBaseForm()
Creates a copy of this shape with the basic values
|
Shape |
PolygonShape.copyBaseForm() |
Shape |
CopyShape.copyBaseForm() |
Modifier and Type | Field and Description |
---|---|
private java.util.ArrayList<Shape> |
PrintDialog.preparedShapes
Contains the shapes that are suitable to be used in the print dialog.
|
private java.util.ArrayList<Shape> |
PrintInstance.shapes
The list of unplaced shapes of the material represented by the printInstance
|
private java.util.List<Shape> |
PrintDialog.shapes
Contains the shapes that have to be copied and altered to be compatible with the print dialog
|
private java.util.ArrayList<Shape> |
PrintSubInstance.shapesPlaced
Stores the shapes with all of their properties placed on this plate
|
Modifier and Type | Method and Description |
---|---|
(package private) java.util.ArrayList<Shape> |
PrintSubInstance.getPlacedShapes()
Returns all the shapes that have been placed on the plate
|
(package private) java.util.ArrayList<Shape> |
PrintInstance.getPlacedShapes()
Returns a list of shapes that have been placed in the active subInstance.
|
(package private) java.util.ArrayList<Shape> |
PrintDialogInstance.getPlacedShapes() |
(package private) java.util.ArrayList<Shape> |
PrintInstance.getUnplacedShapes()
Returns a list of shapes that not have been placed within the printInstance.
|
(package private) java.util.ArrayList<Shape> |
PrintDialogInstance.getUnplacedShapes() |
Modifier and Type | Method and Description |
---|---|
(package private) void |
PrintInstance.addShape(Shape shape)
Adds a shape to the list of unplaced shapes of the printInstance
|
(package private) void |
PrintSubInstance.placeShape(Shape shape)
Signals that the shape contained in the parameter has been placed on the plate.
|
(package private) void |
PrintInstance.placeShape(Shape shape)
Places a shape on the active subInstance.
|
(package private) void |
PrintSubInstance.unplaceShape(Shape shape)
Signals that the shape contained in the parameter has been removed from the plate.
|
(package private) void |
PrintInstance.unplaceShape(Shape shape)
Unplaces a shape from the active subInstance.
|
(package private) void |
PrintDialogInstance.unplaceShape(Shape s) |
Constructor and Description |
---|
PrintInstance(Shape shape,
Material material)
Constructs a new printInstance.
|
Constructor and Description |
---|
PrintDialog(java.util.List<Shape> shapes)
Creates an object that initialises a print dialog and calculates the objects
which are necessary for the print dialog
|