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

C

c1 - Static variable in class de.mcp.cutcad.algorithm.GenerateEngravingIDs
 
c2 - Static variable in class de.mcp.cutcad.algorithm.GenerateEngravingIDs
 
calculateAngleBetweenNormals(GShape, GShape) - Method in class de.mcp.cutcad.model.Connection
 
calculateAngleBetweenNormals(GShape, GShape) - Method in class de.mcp.cutcad.model.primitives.GShape
 
calculateInstances() - Method in class de.mcp.cutcad.printdialog.PrintDialog
Determines the print instances.
canStaySelected() - Method in class de.mcp.cutcad.application.Tool
Return whether this tool can be selected for a longer time (such as the drawing tools or select tool) or whether it is a click-and-forget-tool (such as the save, load or new tool).
canStaySelected() - Method in class de.mcp.cutcad.application.tools.fileManagement.LoadTool
 
canStaySelected() - Method in class de.mcp.cutcad.application.tools.fileManagement.NewProjectTool
 
canStaySelected() - Method in class de.mcp.cutcad.application.tools.fileManagement.PrintTool
 
canStaySelected() - Method in class de.mcp.cutcad.application.tools.fileManagement.SaveTool
 
canStaySelected() - Method in class de.mcp.cutcad.application.tools.objectImport.ImportSTLTool
 
canStaySelected() - Method in class de.mcp.cutcad.application.tools.objectImport.ImportSVGTool
 
center() - Method in class de.mcp.cutcad.model.STLMesh
 
changedPos - Variable in class de.mcp.cutcad.model.STLMesh
 
changedRot - Variable in class de.mcp.cutcad.model.STLMesh
 
changeMaterial(float) - Method in class de.mcp.cutcad.application.Properties
 
ChangeSTLTool - Class in de.mcp.cutcad.application.tools.objectManipulation
The ChangeSTLTool is used to move and rotate an imported STL mesh in the 3D-view
ChangeSTLTool(CutCADApplet, ObjectContainer) - Constructor for class de.mcp.cutcad.application.tools.objectManipulation.ChangeSTLTool
Creates a ChangeSTLTool
checkConstraints() - Method in class de.mcp.cutcad.printdialog.lasercutter.LaserCutterSettings
 
checkOverlap(int) - Method in class de.mcp.cutcad.printdialog.PrintConstraintChecker
 
checkOverlap() - Method in class de.mcp.cutcad.printdialog.PrintInstance
This method checks whether placed shapes in its subInstances overlap.
checkOverlap() - Method in class de.mcp.cutcad.printdialog.PrintSubInstance
Checks whether shapes placed on the plate do not overlap.
checkPlacedShapes() - Method in class de.mcp.cutcad.printdialog.PrintConstraintChecker
 
checkPlacedShapes() - Method in class de.mcp.cutcad.printdialog.PrintInstance
This method checks whether there is a subInstances with placed shapes.
checkPrintConstraints() - Method in class de.mcp.cutcad.printdialog.PrintConstraintChecker
 
checkUnplacedShapes() - Method in class de.mcp.cutcad.printdialog.PrintConstraintChecker
 
chooser - Variable in class de.mcp.cutcad.printdialog.selectpath.SelectPathDialog
The object responsible for the select path dialog
clear() - Method in class de.mcp.cutcad.model.ObjectContainer
Clears all shapes, STLs and connections of the current project.
compareEdges(Edge, Edge) - Static method in class de.mcp.cutcad.algorithm.RotateAdjectantShapes
 
confirmationPrint() - Method in class de.mcp.cutcad.printdialog.PrintDialogInstance
 
confirmationPrint() - Method in class de.mcp.cutcad.printdialog.PrintDialogWindow
 
confirmationPrint(int) - Method in class de.mcp.cutcad.printdialog.Printer
 
confirmHandler() - Method in class de.mcp.cutcad.printdialog.PrintDialogWindow
 
confirmLevel - Variable in class de.mcp.cutcad.printdialog.Printer
 
confirmPrint - Variable in class de.mcp.cutcad.printdialog.WidgetContainer
 
connect() - Method in class de.mcp.cutcad.model.Connection
Connects the two edges of the connection if possible and returns a success/error-message based on whether or not the connection could be made.
connectEdges(Edge, Edge, float) - Method in class de.mcp.cutcad.model.Connection
Aligns and connects two given edges and their shapes in 3D-space at a given angle.
Connection - Class in de.mcp.cutcad.model
 
Connection(List<Connection>) - Constructor for class de.mcp.cutcad.model.Connection
Creates a basic connection-object without specifying the two edges to be connected.
Connection(Edge, Edge, List<Connection>) - Constructor for class de.mcp.cutcad.model.Connection
Creates a connection-object, specifying the two edges to be connected.
connections - Static variable in class de.mcp.cutcad.model.Connection
 
ConnectTool - Class in de.mcp.cutcad.application.tools.objectManipulation
The ConnectTool is used to create a connection between two edges.
ConnectTool(CutCADApplet, ObjectContainer) - Constructor for class de.mcp.cutcad.application.tools.objectManipulation.ConnectTool
 
container - Variable in class de.mcp.cutcad.application.CutCADApplet
 
containsAtLeastOnePointFromList(List<Vec2D>) - Method in class de.mcp.cutcad.model.primitives.GShape
 
containsPoint(Vector2D) - Method in class de.mcp.cutcad.view.DrawingView2D
 
containsPoint(Vector2D) - Method in class de.mcp.cutcad.view.DrawingViewFrame
 
context - Variable in class de.mcp.cutcad.view.DrawingView2D
 
context - Variable in class de.mcp.cutcad.view.DrawingView3D
 
continuePrint() - Method in class de.mcp.cutcad.printdialog.PrintDialogInstance
 
continuePrint() - Method in class de.mcp.cutcad.printdialog.Printer
 
controlEvent(ControlEvent) - Method in class de.mcp.cutcad.application.CutCADApplet
Responds to ControlEvents from controlP5
controlEvent(ControlEvent) - Method in class de.mcp.cutcad.application.Toolbar
 
controlEvent(ControlEvent) - Method in class de.mcp.cutcad.printdialog.PrintDialogWindow
 
controlEvent(ControlEvent) - Method in class de.mcp.cutcad.printdialog.PrintSubDialogWindow
The event handler for this window.
controllers - Variable in class de.mcp.cutcad.application.Properties
 
controlNames - Variable in class de.mcp.cutcad.application.Properties
 
controlPrintSubDialog - Variable in class de.mcp.cutcad.printdialog.PrintSubDialogWindow
The control element of ControlP5 needed for the widgets
controlUnits - Variable in class de.mcp.cutcad.application.Properties
 
copy(Shape) - Method in class de.mcp.cutcad.model.primitives.GShape
Form copy for printing - using the outline vertices as new shape form (keeps the outline without actually having the connections)
copy() - Method in class de.mcp.cutcad.model.primitives.Shape
 
copy() - Method in class de.mcp.cutcad.model.primitives.Vector2D
 
copy() - Method in class de.mcp.cutcad.model.primitives.Vector3D
 
copy() - Method in class de.mcp.cutcad.model.shapes.CopyShape
Creates a copy of this shape
copy() - Method in class de.mcp.cutcad.model.shapes.PolygonShape
 
copy() - Method in class de.mcp.cutcad.model.shapes.Rectangle
Creates a copy of this shape
copy() - Method in class de.mcp.cutcad.model.shapes.SymmetricPolygon
Creates a copy of this shape
copy() - Method in class de.mcp.cutcad.model.shapes.Trapezium
Creates a copy of this shape
copyBaseForm() - Method in class de.mcp.cutcad.model.primitives.Shape
 
copyBaseForm() - Method in class de.mcp.cutcad.model.shapes.CopyShape
 
copyBaseForm() - Method in class de.mcp.cutcad.model.shapes.PolygonShape
 
copyBaseForm() - Method in class de.mcp.cutcad.model.shapes.Rectangle
Creates a copy of this shape with the basic values
copyBaseForm() - Method in class de.mcp.cutcad.model.shapes.SymmetricPolygon
Creates a copy of this shape with the basic values
copyBaseForm() - Method in class de.mcp.cutcad.model.shapes.Trapezium
Creates a copy of this shape with the basic values
copyCompleteStructure() - Method in class de.mcp.cutcad.model.primitives.GShape
Copy everything, including cut-outs, to make another identical object
copyFor(GShape) - Method in class de.mcp.cutcad.model.primitives.Cutout
Makes a copy of a cut-out (for printing)
copyShape - Variable in class de.mcp.cutcad.application.tools.objectManipulation.CopyTool
 
CopyShape - Class in de.mcp.cutcad.model.shapes
Makes a copy of an existing shape
CopyShape(List<Vector2D>, Vector2D, String) - Constructor for class de.mcp.cutcad.model.shapes.CopyShape
Creates a copy of an existing shape - Set parameter corresponding to the original shape
copyShapes() - Method in class de.mcp.cutcad.printdialog.PrintDialog
This method copies the shapes stored in shapes and stores the copies in preparedShapes.
CopyTool - Class in de.mcp.cutcad.application.tools.objectManipulation
The CopyTool is used to create a copy of a Shape.
CopyTool(CutCADApplet, ObjectContainer) - Constructor for class de.mcp.cutcad.application.tools.objectManipulation.CopyTool
 
correctIntersection(Edge) - Method in class de.mcp.cutcad.model.primitives.GShape
 
counter - Static variable in class de.mcp.cutcad.model.shapes.CopyShape
 
counter - Static variable in class de.mcp.cutcad.model.shapes.PolygonShape
 
counter - Static variable in class de.mcp.cutcad.model.shapes.Rectangle
 
counter - Static variable in class de.mcp.cutcad.model.shapes.SymmetricPolygon
 
counter - Static variable in class de.mcp.cutcad.model.shapes.Trapezium
 
cp5 - Variable in class de.mcp.cutcad.application.CutCADApplet
 
cp5 - Variable in class de.mcp.cutcad.printdialog.PrintDialogWindow
The control element of control p5.
createBorderBox() - Method in class de.mcp.cutcad.model.primitives.Edge
 
createButtons() - Method in class de.mcp.cutcad.printdialog.WidgetContainer
 
createCover2D(PGraphics, ArrayList<Vector2D>, Vector2D) - Method in class de.mcp.cutcad.model.primitives.GShape
 
createCover3D(PGraphics, boolean) - Method in class de.mcp.cutcad.model.primitives.GShape
 
createCutouts(ArrayList<Shape>) - Method in class de.mcp.cutcad.model.ImportSVG
 
createDefaultToolbar(CutCADApplet) - Static method in class de.mcp.cutcad.application.Toolbar
 
createIDs(ArrayList<Connection>) - Static method in class de.mcp.cutcad.algorithm.GenerateEngravingIDs
 
createListOfLines(List<Vec2D>) - Method in class de.mcp.cutcad.model.primitives.GShape
 
createOutlineOfEdge(Edge) - Static method in class de.mcp.cutcad.algorithm.CreateTenons
Calculates the outline of one (unconnected) edge Calculates the outline of one (unconnected) edge - which is basically just the line between the two points of this edge in the 2D view.
createOutlineOfEdge(Edge, Edge) - Static method in class de.mcp.cutcad.algorithm.CreateTenons
Calculates the outline of two (connected) edges Calculates the outline of two (connected) edges - using the addition of the thicknesses of both shapes times a factor for the length of a tenon, and then uses the angle between both shapes with these thicknesses to calculate how much each tenon of both edges have to be cut in or extruded to be able to assemble them on on side and have enough extrusion to be able to sandpaper these tenons for a smooth edge.
createPathsFromSVG(File) - Method in class de.mcp.cutcad.model.ImportSVG
Extract paths from the selected svg file and stores them in an array
createPrintSubDialog(String) - Method in class de.mcp.cutcad.printdialog.PrintSubInstance
Creates the print confirmation window for this printSubInstance (plate).
createProperties() - Method in class de.mcp.cutcad.application.CutCADApplet
 
createScene() - Method in class de.mcp.cutcad.view.DrawingView3D
 
createShapeFromPath(int) - Method in class de.mcp.cutcad.model.ImportSVG
Takes one path from all paths extracted from the svg file and creates a shape form it
createSides(PGraphics, ArrayList<Vector2D>) - Method in class de.mcp.cutcad.model.primitives.GShape
 
CreateTenons - Class in de.mcp.cutcad.algorithm
Static class to calculate the outline (tenon structure) of an edge Can be used either for unconnected edges (one edge) or two connected edges so far.
CreateTenons() - Constructor for class de.mcp.cutcad.algorithm.CreateTenons
 
createTenons(Edge, float, float, float, int, boolean) - Static method in class de.mcp.cutcad.algorithm.CreateTenons
 
cross(Vector3D) - Method in class de.mcp.cutcad.model.primitives.Vector3D
 
currentlyPluggedTo - Variable in class de.mcp.cutcad.application.Properties
 
CutCADApplet - Class in de.mcp.cutcad.application
 
CutCADApplet() - Constructor for class de.mcp.cutcad.application.CutCADApplet
 
Cutout - Class in de.mcp.cutcad.model.primitives
Connects two shapes such that the second one forms a cut-out in the first one
Cutout(GShape, GShape) - Constructor for class de.mcp.cutcad.model.primitives.Cutout
Creates a new Cut-out object, where both shapes are stored and a new position and angle is created for the positioning of the cut-out form on the master shape.
cutouts - Variable in class de.mcp.cutcad.model.primitives.GShape
 
CutoutTool - Class in de.mcp.cutcad.application.tools.objectManipulation
The CutoutTool is used to set a Shape to be cut out from another Shape
CutoutTool(CutCADApplet, ObjectContainer) - Constructor for class de.mcp.cutcad.application.tools.objectManipulation.CutoutTool
 
cutterAddress - Variable in class de.mcp.cutcad.printdialog.WidgetContainer
 
cutterBox - Variable in class de.mcp.cutcad.printdialog.WidgetContainer
 
cutterBoxHandler(int) - Method in class de.mcp.cutcad.printdialog.PrintDialogWindow
 
cutterSelected - Variable in class de.mcp.cutcad.printdialog.WidgetContainer
 
A B C D E F G H I K L M N O P R S T U V W X Y Z