mirror of
https://github.com/jneug/zeichenmaschine.git
synced 2026-04-14 14:43:33 +02:00
Dokumentation
This commit is contained in:
@@ -66,7 +66,7 @@ public class DrawingLayer extends Layer implements Strokeable, Fillable {
|
|||||||
private final Stack<schule.ngb.zm.shapes.Text> styleStack;
|
private final Stack<schule.ngb.zm.shapes.Text> styleStack;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Erstellt eine Ebene in der Standardgröße.
|
* Erstellt eine Zeichenebene in der Standardgröße.
|
||||||
*/
|
*/
|
||||||
public DrawingLayer() {
|
public DrawingLayer() {
|
||||||
super();
|
super();
|
||||||
@@ -79,7 +79,7 @@ public class DrawingLayer extends Layer implements Strokeable, Fillable {
|
|||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Erstellt eine Ebene mit der angegebenen Größe.
|
* Erstellt eine Zeichenebene mit der angegebenen Größe.
|
||||||
*
|
*
|
||||||
* @param width Die Breite der Ebene.
|
* @param width Die Breite der Ebene.
|
||||||
* @param height Die Höhe der Ebene.
|
* @param height Die Höhe der Ebene.
|
||||||
|
|||||||
@@ -11,7 +11,7 @@ import java.util.*;
|
|||||||
import java.util.function.DoubleUnaryOperator;
|
import java.util.function.DoubleUnaryOperator;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Ein Layer um {@link Shape} Objekte zu zeichnen.
|
* Eine Ebene um {@link Shape} Objekte zu zeichnen.
|
||||||
* <p>
|
* <p>
|
||||||
* Ein {@code ShapesLayer} ist eine der drei Standardebenen der
|
* Ein {@code ShapesLayer} ist eine der drei Standardebenen der
|
||||||
* {@link schule.ngb.zm.Zeichenmaschine}.
|
* {@link schule.ngb.zm.Zeichenmaschine}.
|
||||||
@@ -19,6 +19,9 @@ import java.util.function.DoubleUnaryOperator;
|
|||||||
@SuppressWarnings( "unused" )
|
@SuppressWarnings( "unused" )
|
||||||
public class ShapesLayer extends Layer {
|
public class ShapesLayer extends Layer {
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
*/
|
||||||
protected boolean clearBeforeDraw = true;
|
protected boolean clearBeforeDraw = true;
|
||||||
|
|
||||||
private final List<Shape> shapes;
|
private final List<Shape> shapes;
|
||||||
|
|||||||
@@ -12,6 +12,12 @@ import java.util.ArrayList;
|
|||||||
import java.util.List;
|
import java.util.List;
|
||||||
import java.util.Stack;
|
import java.util.Stack;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Eine Ebene, auf der eine Turtle gesteuert werden kann, die Grafiken plottet.
|
||||||
|
* <p>
|
||||||
|
* Die Turtle verhält sich ähnlich zu ihren Entsprechungen in Logo oder
|
||||||
|
* TigerJython.
|
||||||
|
*/
|
||||||
@SuppressWarnings( "unused" )
|
@SuppressWarnings( "unused" )
|
||||||
public class TurtleLayer extends Layer implements Strokeable, Fillable {
|
public class TurtleLayer extends Layer implements Strokeable, Fillable {
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user