A B C D E F G H I K L M N O P R S T U V W X Y Z 

S

safeAngleBetween(Vector3D, Vector3D) - Static method in class de.mcp.cutcad.algorithm.CreateTenons
 
safeAngleBetween(Vector3D, Vector3D) - Static method in class de.mcp.cutcad.algorithm.RotateAdjectantShapes
 
safeAngleBetween(Vector3D, Vector3D) - Method in class de.mcp.cutcad.model.Connection
 
safeAngleBetween(Vector3D, Vector3D) - Method in class de.mcp.cutcad.model.primitives.GShape
 
save(File) - Method in class de.mcp.cutcad.model.ObjectContainer
Writes the current project into the given file.
SaveFileDialog - Class in de.mcp.cutcad.view
 
SaveFileDialog(FileDialogDelegate) - Constructor for class de.mcp.cutcad.view.SaveFileDialog
 
SaveTool - Class in de.mcp.cutcad.application.tools.fileManagement
 
SaveTool(CutCADApplet, ObjectContainer) - Constructor for class de.mcp.cutcad.application.tools.fileManagement.SaveTool
 
scale(float) - Method in class de.mcp.cutcad.model.primitives.Vector2D
 
scale(float) - Method in class de.mcp.cutcad.model.primitives.Vector3D
 
scale - Variable in class de.mcp.cutcad.view.Transformation
 
scale2D(float) - Method in class de.mcp.cutcad.model.primitives.Cutout
 
scale2D(float) - Method in class de.mcp.cutcad.model.primitives.Edge
 
scale2D(float) - Method in class de.mcp.cutcad.model.primitives.GShape
 
scaleDown(float) - Method in class de.mcp.cutcad.view.Transformation
 
scaleUp(float) - Method in class de.mcp.cutcad.view.Transformation
 
scaling - Variable in class de.mcp.cutcad.view.SVGIcon
 
scalingFactor - Variable in class de.mcp.cutcad.application.tools.drawing.PolygonTool
 
scalingFactor - Variable in class de.mcp.cutcad.application.tools.objectManipulation.ConnectTool
 
scalingFactor - Variable in class de.mcp.cutcad.application.tools.objectManipulation.CutoutTool
 
scalingFactor - Variable in class de.mcp.cutcad.model.Connection
 
scalingFactor - Variable in class de.mcp.cutcad.model.primitives.Cutout
 
scalingFactor - Variable in class de.mcp.cutcad.model.primitives.Edge
 
scalingFactor - Variable in class de.mcp.cutcad.model.primitives.GShape
 
scalingFactor3D - Variable in class de.mcp.cutcad.model.primitives.Edge
 
scalingFactor3D - Variable in class de.mcp.cutcad.model.primitives.GShape
 
scalingInkscape - Variable in class de.mcp.cutcad.model.ImportSVG
 
scene - Variable in class de.mcp.cutcad.view.DrawingView3D
 
Selectable - Interface in de.mcp.cutcad.application.tools.objectManipulation
 
selectCutter(LaserCutter) - Method in class de.mcp.cutcad.printdialog.lasercutter.LaserCutterSettings
 
selected - Variable in class de.mcp.cutcad.application.tools.objectManipulation.CopyTool
 
selected - Variable in class de.mcp.cutcad.printdialog.PrintInstance
The index of the active subInstance.
selectedCutter - Variable in class de.mcp.cutcad.printdialog.lasercutter.LaserCutterSettings
 
selectedFirst - Variable in class de.mcp.cutcad.application.tools.objectManipulation.ConnectTool
 
selectedFirst - Variable in class de.mcp.cutcad.application.tools.objectManipulation.CutoutTool
 
selectedInstance - Variable in class de.mcp.cutcad.printdialog.PrintDialogInstance
Stores which of the print instances (material of a certain thickness) is currently active.
selectedPath - Variable in class de.mcp.cutcad.printdialog.selectpath.SelectPathDialogInstance
The path which was selected from the selectPathDialog window.
selectedTool - Variable in class de.mcp.cutcad.application.CutCADApplet
 
selectInstanceByButtonID(int) - Method in class de.mcp.cutcad.printdialog.PrintDialogInstance
 
selectInstanceHandler(int) - Method in class de.mcp.cutcad.printdialog.PrintDialogWindow
 
SelectPathDialog - Class in de.mcp.cutcad.printdialog.selectpath
Handles the select a path dialog.
SelectPathDialog(SelectPathDialogDelegate) - Constructor for class de.mcp.cutcad.printdialog.selectpath.SelectPathDialog
The constructor for the selectPathDialog
SelectPathDialogDelegate - Interface in de.mcp.cutcad.printdialog.selectpath
This is a interface containing a callback function for the SelectPathDialog class.
SelectPathDialogInstance - Class in de.mcp.cutcad.printdialog.selectpath
The instance that handles selecting a path.
SelectPathDialogInstance() - Constructor for class de.mcp.cutcad.printdialog.selectpath.SelectPathDialogInstance
 
selectSubInstance(PrintSubInstance) - Method in class de.mcp.cutcad.printdialog.PrintInstance
Sets which subInstance is active by its index.
SelectTool - Class in de.mcp.cutcad.application.tools.objectManipulation
 
SelectTool(CutCADApplet, ObjectContainer) - Constructor for class de.mcp.cutcad.application.tools.objectManipulation.SelectTool
 
sendLaserjob(String) - Method in class de.mcp.cutcad.printdialog.lasercutter.LaserJobCreator
Sends the laserjob to the lasercutter.
sendLaserJob() - Method in class de.mcp.cutcad.printdialog.PrintSubInstance
Signals that the plate is ready to be cut.
serialVersionUID - Static variable in class de.mcp.cutcad.application.CutCADApplet
 
serialVersionUID - Static variable in class de.mcp.cutcad.application.Properties
 
serialVersionUID - Static variable in class de.mcp.cutcad.model.AllMaterials
 
serialVersionUID - Static variable in class de.mcp.cutcad.model.Connection
 
serialVersionUID - Static variable in class de.mcp.cutcad.model.ImportSVG
 
serialVersionUID - Static variable in class de.mcp.cutcad.model.Material
 
serialVersionUID - Static variable in class de.mcp.cutcad.model.primitives.Cutout
 
serialVersionUID - Static variable in class de.mcp.cutcad.model.primitives.Edge
 
serialVersionUID - Static variable in class de.mcp.cutcad.model.primitives.GShape
 
serialVersionUID - Static variable in class de.mcp.cutcad.model.primitives.Shape
 
serialVersionUID - Static variable in class de.mcp.cutcad.model.primitives.Vector2D
 
serialVersionUID - Static variable in class de.mcp.cutcad.model.primitives.Vector3D
 
serialVersionUID - Static variable in class de.mcp.cutcad.model.shapes.CopyShape
 
serialVersionUID - Static variable in class de.mcp.cutcad.model.shapes.PolygonShape
 
serialVersionUID - Static variable in class de.mcp.cutcad.model.shapes.Rectangle
 
serialVersionUID - Static variable in class de.mcp.cutcad.model.shapes.SymmetricPolygon
 
serialVersionUID - Static variable in class de.mcp.cutcad.model.shapes.Trapezium
 
serialVersionUID - Static variable in class de.mcp.cutcad.printdialog.PrintDialogWindow
 
serialVersionUID - Static variable in class de.mcp.cutcad.printdialog.PrintSubDialogWindow
 
serialVersionUID - Static variable in class de.mcp.cutcad.printdialog.selectpath.SelectPathDialog
 
serialVersionUID - Static variable in class de.mcp.cutcad.printdialog.SettingsLoader
 
serialVersionUID - Static variable in class de.mcp.cutcad.printdialog.WidgetContainer
 
serialVersionUID - Static variable in class de.mcp.cutcad.view.FileDialog
 
serialVersionUID - Static variable in class de.mcp.cutcad.view.OpenFileDialog
 
serialVersionUID - Static variable in class de.mcp.cutcad.view.SaveFileDialog
 
set(float, float) - Method in class de.mcp.cutcad.model.primitives.Vector2D
 
set(Vector2D) - Method in class de.mcp.cutcad.model.primitives.Vector2D
 
setActive(boolean) - Method in class de.mcp.cutcad.application.NumberInputBoxKeyEventHelper
 
setActive(boolean) - Method in interface de.mcp.cutcad.application.Pluggable
 
setActive(boolean) - Method in class de.mcp.cutcad.model.Connection
 
setActive(boolean) - Method in class de.mcp.cutcad.model.primitives.Cutout
 
setActive(boolean) - Method in class de.mcp.cutcad.model.primitives.GShape
 
setActive(boolean) - Method in class de.mcp.cutcad.model.primitives.Shape
 
setActive(boolean) - Method in class de.mcp.cutcad.model.STLMesh
 
setActiveButton() - Method in class de.mcp.cutcad.printdialog.WidgetContainer
 
setActiveSubInstance(int) - Method in class de.mcp.cutcad.printdialog.PrintInstance
Sets which subInstance is active by its index.
setAddress(String) - Method in class de.mcp.cutcad.printdialog.lasercutter.LaserCutterSettings
 
setAddressEntered(String) - Method in class de.mcp.cutcad.printdialog.WidgetContainer
 
setAngle(float) - Method in class de.mcp.cutcad.model.Connection
Sets the angle between the two shapes that are connected.
setBaseMaterial(Material) - Static method in class de.mcp.cutcad.model.AllMaterials
 
setButtonUnactive() - Method in class de.mcp.cutcad.printdialog.WidgetContainer
 
setCutterSelected(String) - Method in class de.mcp.cutcad.printdialog.WidgetContainer
 
setDevice(String) - Method in class de.mcp.cutcad.printdialog.lasercutter.LaserCutter
Sets the selected lasercutter to the value of the parameter.
setDevice(int) - Method in class de.mcp.cutcad.printdialog.lasercutter.LaserCutter
Sets the selected lasercutter to the lasercutter associated with the int value of the parameter.
setDPI(int) - Method in class de.mcp.cutcad.printdialog.lasercutter.LaserCutterSettings
 
setDPI() - Method in class de.mcp.cutcad.printdialog.Printer
 
setDPI(int) - Method in class de.mcp.cutcad.printdialog.PrintInstance
Sets the DPI setting to be used.
setDPI(int) - Method in class de.mcp.cutcad.printdialog.PrintSubInstance
Sets the DPI that is needed to create a vector or raster part for a laser job.
setDPISelected(String) - Method in class de.mcp.cutcad.printdialog.WidgetContainer
 
setFillColor(PGraphics) - Method in class de.mcp.cutcad.model.primitives.GShape
 
setHighlighted(boolean) - Method in class de.mcp.cutcad.model.primitives.Edge
 
setInteractionEnabled(boolean) - Method in class de.mcp.cutcad.view.DrawingView3D
 
setLaserCutter(LaserCutter, String) - Method in class de.mcp.cutcad.printdialog.lasercutter.LaserJobCreator
This method sets the lasercutter and its address for the printjob.
setLaserCutter() - Method in class de.mcp.cutcad.printdialog.Printer
 
setLaserCutter(LaserCutter, String) - Method in class de.mcp.cutcad.printdialog.PrintInstance
Sets which laser setter to be used and its address.
setLaserCutter(LaserCutter, String) - Method in class de.mcp.cutcad.printdialog.PrintSubInstance
Sets the laser cutter in the laser job associates with the plate which will be cut.
setLocked(boolean) - Method in class de.mcp.cutcad.model.primitives.Edge
 
setMasterEdge(Edge) - Method in class de.mcp.cutcad.model.Connection
 
setMaterial - Variable in class de.mcp.cutcad.application.Properties
 
setMaterial(Material) - Method in class de.mcp.cutcad.model.primitives.GShape
Changes the material of the object, and updates the outline of itself and other connected forms corresponding to the new (changed) thickness
setMousePosition(Vector2D) - Method in class de.mcp.cutcad.application.Statusbar
Sets the mouse position to be displayed on the statusbar.
setName(String) - Method in class de.mcp.cutcad.model.primitives.GShape
Name (identifier) a shape.
setName(String) - Method in class de.mcp.cutcad.model.shapes.CopyShape
Sets the name of this shape to name
setName(String) - Method in class de.mcp.cutcad.model.shapes.PolygonShape
Sets the name of this shape to name
setName(String) - Method in class de.mcp.cutcad.model.shapes.Rectangle
Sets the name of this shape to name
setName(String) - Method in class de.mcp.cutcad.model.shapes.SymmetricPolygon
Sets the name of this shape to name
setName(String) - Method in class de.mcp.cutcad.model.shapes.Trapezium
Sets the name of this shape to name
setP3D1(Vector3D) - Method in class de.mcp.cutcad.model.primitives.Edge
 
setP3D2(Vector3D) - Method in class de.mcp.cutcad.model.primitives.Edge
 
setPosition2D(Vector2D) - Method in class de.mcp.cutcad.model.primitives.GShape
Change the position of the object in 2D space
setPrintDialogWindow(PrintDialogWindow) - Method in class de.mcp.cutcad.printdialog.PrintDialogInstance
 
setPrinter(Printer) - Method in class de.mcp.cutcad.printdialog.PrintInstance
 
setRotX(float) - Method in class de.mcp.cutcad.model.STLMesh
 
setRotY(float) - Method in class de.mcp.cutcad.model.STLMesh
 
setRotZ(float) - Method in class de.mcp.cutcad.model.STLMesh
 
setScalingFactor(float) - Method in class de.mcp.cutcad.model.primitives.GShape
 
setScalingFactor3D(float) - Method in class de.mcp.cutcad.model.primitives.GShape
 
setSelected(boolean) - Method in class de.mcp.cutcad.application.ShapeButton
 
setSelected(boolean) - Method in class de.mcp.cutcad.model.Connection
Sets the selection-status of the connection to b
setSelected(boolean) - Method in class de.mcp.cutcad.model.primitives.Cutout
 
setSelected(boolean) - Method in class de.mcp.cutcad.model.primitives.Edge
 
setSelected(boolean) - Method in class de.mcp.cutcad.model.primitives.GShape
 
setSelectedInstance(int) - Method in class de.mcp.cutcad.printdialog.PrintDialogInstance
 
setSelectedTool(Tool) - Method in class de.mcp.cutcad.application.CutCADApplet
 
setShape(GShape) - Method in class de.mcp.cutcad.model.shapes.CopyShape
Set the corresponding GShape
setShape(GShape) - Method in class de.mcp.cutcad.model.shapes.PolygonShape
 
setShape(GShape) - Method in class de.mcp.cutcad.model.shapes.Rectangle
Set the corresponding GShape
setShape(GShape) - Method in class de.mcp.cutcad.model.shapes.SymmetricPolygon
Set the corresponding GShape
setShape(GShape) - Method in class de.mcp.cutcad.model.shapes.Trapezium
Set the corresponding GShape
setSize(Vector2D) - Method in class de.mcp.cutcad.model.shapes.Rectangle
Changes sizes of the rectangle
setSize(Vector2D) - Method in class de.mcp.cutcad.model.shapes.SymmetricPolygon
Changes sizes of the symmetric polygon to a basic form (can't really translate the mouse-dragged rectangle to a symmetric form - here we just use the average of the x and y size as length of a side)
setSize(Vector2D) - Method in class de.mcp.cutcad.model.shapes.Trapezium
Changes sizes of the trapezium to a basic rectangle form with
setSize(int, int) - Method in class de.mcp.cutcad.printdialog.PrintDialogWindow
 
setSize(int, int) - Method in class de.mcp.cutcad.printdialog.PrintSubDialogWindow
 
setSlaveEdge(Edge) - Method in class de.mcp.cutcad.model.Connection
 
setStatus(String) - Method in class de.mcp.cutcad.application.Statusbar
Sets the message currently displayed by the statusbar to status
setStatusLabelText(String) - Method in class de.mcp.cutcad.printdialog.WidgetContainer
 
setSTLMesh(TriangleMesh) - Method in class de.mcp.cutcad.model.STLMesh
 
setTenons(ArrayList<Vector2D>) - Method in class de.mcp.cutcad.model.primitives.Edge
Set outline of the edge
settingsExists() - Method in class de.mcp.cutcad.printdialog.SettingsLoader
 
SettingsLoader - Class in de.mcp.cutcad.printdialog
 
SettingsLoader() - Constructor for class de.mcp.cutcad.printdialog.SettingsLoader
 
setup() - Method in class de.mcp.cutcad.application.CutCADApplet
 
setup() - Method in class de.mcp.cutcad.printdialog.PrintDialogWindow
 
setup() - Method in class de.mcp.cutcad.printdialog.PrintSubDialogWindow
 
setup2DDrawingView(int, int, int, int) - Method in class de.mcp.cutcad.application.CutCADApplet
 
setup3DDrawingView(int, int, int, int) - Method in class de.mcp.cutcad.application.CutCADApplet
 
setupButtons(int, int, int, int) - Method in class de.mcp.cutcad.printdialog.WidgetContainer
 
setV1(Vector2D) - Method in class de.mcp.cutcad.model.primitives.Edge
 
setV2(Vector2D) - Method in class de.mcp.cutcad.model.primitives.Edge
 
setValue0(int) - Method in class de.mcp.cutcad.model.Connection
 
setValue0(int) - Method in class de.mcp.cutcad.model.primitives.Cutout
Change Parameter 1
setValue0(int) - Method in class de.mcp.cutcad.model.shapes.Rectangle
Change Parameter 1
setValue0(int) - Method in class de.mcp.cutcad.model.shapes.SymmetricPolygon
Change Parameter 1
setValue0(int) - Method in class de.mcp.cutcad.model.shapes.Trapezium
Change Parameter 1
setValue0(int) - Method in class de.mcp.cutcad.model.STLMesh
 
setValue1(int) - Method in class de.mcp.cutcad.model.primitives.Cutout
Change Parameter 2
setValue1(int) - Method in class de.mcp.cutcad.model.shapes.Rectangle
Change Parameter 2
setValue1(int) - Method in class de.mcp.cutcad.model.shapes.SymmetricPolygon
Change Parameter 2
setValue1(int) - Method in class de.mcp.cutcad.model.shapes.Trapezium
Change Parameter 2
setValue1(int) - Method in class de.mcp.cutcad.model.STLMesh
 
setValue2(int) - Method in class de.mcp.cutcad.model.primitives.Cutout
Change Parameter 3
setValue2(int) - Method in class de.mcp.cutcad.model.shapes.Trapezium
Change Parameter 3
setValue2(int) - Method in class de.mcp.cutcad.model.STLMesh
 
setValue3(int) - Method in class de.mcp.cutcad.model.STLMesh
 
setValue4(int) - Method in class de.mcp.cutcad.model.STLMesh
 
setValue5(int) - Method in class de.mcp.cutcad.model.STLMesh
 
setX(float) - Method in class de.mcp.cutcad.model.STLMesh
 
setY(float) - Method in class de.mcp.cutcad.model.STLMesh
 
setZ(float) - Method in class de.mcp.cutcad.model.STLMesh
 
shape - Variable in class de.mcp.cutcad.model.primitives.GShape
 
Shape - Class in de.mcp.cutcad.model.primitives
 
Shape() - Constructor for class de.mcp.cutcad.model.primitives.Shape
 
shape - Variable in class de.mcp.cutcad.model.shapes.PolygonShape
 
ShapeButton - Class in de.mcp.cutcad.application
A simple extension of the ControlP5-button that displays a predefined icon instead of the standard-button *
ShapeButton(SVGIcon, PGraphics, Transformation) - Constructor for class de.mcp.cutcad.application.ShapeButton
Creates a ShapeButton
shapeListHandler(int) - Method in class de.mcp.cutcad.printdialog.PrintDialogWindow
 
shapeName - Variable in class de.mcp.cutcad.application.Properties
 
shapes - Variable in class de.mcp.cutcad.application.tools.objectImport.ImportSVGTool
 
shapes - Variable in class de.mcp.cutcad.printdialog.PrintDialog
Contains the shapes that have to be copied and altered to be compatible with the print dialog
shapes - Variable in class de.mcp.cutcad.printdialog.PrintInstance
The list of unplaced shapes of the material represented by the printInstance
shapesPlaced - Variable in class de.mcp.cutcad.printdialog.PrintSubInstance
Stores the shapes with all of their properties placed on this plate
show() - Method in class de.mcp.cutcad.application.Properties
 
showDialog(String) - Method in class de.mcp.cutcad.printdialog.selectpath.SelectPathDialog
This method creates the selectPathWindow.
showDialog(String) - Method in class de.mcp.cutcad.view.FileDialog
 
showDialog(String) - Method in class de.mcp.cutcad.view.OpenFileDialog
 
showDialog(String) - Method in class de.mcp.cutcad.view.SaveFileDialog
 
showDPIBox() - Method in class de.mcp.cutcad.printdialog.WidgetContainer
 
showSelectPathDialog() - Method in class de.mcp.cutcad.printdialog.selectpath.SelectPathDialogInstance
Creates and shows the selectPathDialogWindow.
size - Variable in class de.mcp.cutcad.model.shapes.SymmetricPolygon
 
size - Variable in class de.mcp.cutcad.view.DrawingViewFrame
 
sizeX - Variable in class de.mcp.cutcad.model.shapes.Rectangle
 
sizeXBottom - Variable in class de.mcp.cutcad.model.shapes.Trapezium
 
sizeXTop - Variable in class de.mcp.cutcad.model.shapes.Trapezium
 
sizeY - Variable in class de.mcp.cutcad.model.shapes.Rectangle
 
sizeY - Variable in class de.mcp.cutcad.model.shapes.Trapezium
 
sketchFullScreen() - Method in class de.mcp.cutcad.application.CutCADApplet
 
slave - Variable in class de.mcp.cutcad.model.primitives.Cutout
 
slaveEdge - Variable in class de.mcp.cutcad.model.Connection
 
speed - Variable in class de.mcp.cutcad.model.Material
 
startCoord - Variable in class de.mcp.cutcad.application.tools.drawing.RectangleTool
 
startCoord - Variable in class de.mcp.cutcad.application.tools.drawing.SymmetricPolygonTool
 
startCoord - Variable in class de.mcp.cutcad.application.tools.drawing.TrapeziumTool
 
startPrint() - Method in class de.mcp.cutcad.printdialog.Printer
 
status - Variable in class de.mcp.cutcad.application.Statusbar
 
statusbar - Variable in class de.mcp.cutcad.application.CutCADApplet
 
Statusbar - Class in de.mcp.cutcad.application
A simple statusbar at the bottom of the UI, displaying a status message that can be set with setStatus() and the current Position of the mouse, which can be set with setMousePosition().
Statusbar() - Constructor for class de.mcp.cutcad.application.Statusbar
Creates a Statusbar.
statusLabel - Variable in class de.mcp.cutcad.printdialog.WidgetContainer
 
stlImported - Variable in class de.mcp.cutcad.model.STLMesh
 
stlMesh - Variable in class de.mcp.cutcad.model.ObjectContainer
Contains all imported STL meshes.
STLMesh - Class in de.mcp.cutcad.model
 
STLMesh() - Constructor for class de.mcp.cutcad.model.STLMesh
 
STLMesh - Variable in class de.mcp.cutcad.model.STLMesh
 
sub(Vec2D) - Method in class de.mcp.cutcad.model.primitives.Vector2D
 
sub(Vector2D) - Method in class de.mcp.cutcad.model.primitives.Vector2D
 
sub(Vector3D) - Method in class de.mcp.cutcad.model.primitives.Vector3D
 
subInstances - Variable in class de.mcp.cutcad.printdialog.PrintInstance
The subInstances of the printInstance.
submit() - Method in class de.mcp.cutcad.application.NumberInputBoxKeyEventHelper
 
subSelf(float, float) - Method in class de.mcp.cutcad.model.primitives.Vector2D
 
subSelf(Vector2D) - Method in class de.mcp.cutcad.model.primitives.Vector2D
 
SVGIcon - Class in de.mcp.cutcad.view
 
SVGIcon(String, float) - Constructor for class de.mcp.cutcad.view.SVGIcon
 
svgPointPaths - Variable in class de.mcp.cutcad.view.SVGIcon
 
SymmetricPolygon - Class in de.mcp.cutcad.model.shapes
Creates a symmetric polygon as a shape
SymmetricPolygon(Vector3D, int, int) - Constructor for class de.mcp.cutcad.model.shapes.SymmetricPolygon
Creates a symmetric Polygon.
SymmetricPolygonTool - Class in de.mcp.cutcad.application.tools.drawing
The SymmetricPolygonTool is used to draw a symmetric polygons (same length of sides, same angle).
SymmetricPolygonTool(CutCADApplet, ObjectContainer) - Constructor for class de.mcp.cutcad.application.tools.drawing.SymmetricPolygonTool
 
A B C D E F G H I K L M N O P R S T U V W X Y Z