public class DrawingView2D
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
private class |
DrawingView2D.Axes2D |
Modifier and Type | Field and Description |
---|---|
private CutCADApplet |
application |
private Drawable2D |
axes |
private processing.core.PGraphics |
context |
private DrawingViewFrame |
frame |
private Grid |
grid |
private Transformation |
transform |
Constructor and Description |
---|
DrawingView2D(processing.core.PGraphics context,
DrawingViewFrame frame,
Transformation transform,
CutCADApplet application) |
Modifier and Type | Method and Description |
---|---|
void |
applyTransformation(Transformation transform) |
boolean |
containsPoint(Vector2D point) |
void |
draw(ObjectContainer container) |
Vector2D |
getOrigin() |
Transformation |
getTransformation() |
boolean |
mouseOver(Vector2D mousePosition) |
Vector2D |
positionRelativeToView(Vector2D inPosition) |
private CutCADApplet application
private processing.core.PGraphics context
private DrawingViewFrame frame
private Transformation transform
private Grid grid
private Drawable2D axes
public DrawingView2D(processing.core.PGraphics context, DrawingViewFrame frame, Transformation transform, CutCADApplet application)
public void applyTransformation(Transformation transform)
public void draw(ObjectContainer container)
public Vector2D getOrigin()
public boolean containsPoint(Vector2D point)
public Transformation getTransformation()
public boolean mouseOver(Vector2D mousePosition)