final int stufe,
final Vektor2D linksOben,
final double radius) {
ArrayList<Object> liste = new ArrayList<Object>(6);
AusgMerkm ausgGRUENAktiv = new AusgMerkm(
Color.black, Color.green, true, true);
AusgMerkm ausgGELBAktiv = new AusgMerkm(
Color.black, Color.yellow, true, true);
AusgMerkm ausgROTAktiv = new AusgMerkm(
Color.black, Color.red, true, true);
AusgMerkm ausgGRUENPassiv = new AusgMerkm(
Color.black, new Color(200, 200, 200), true, true);
AusgMerkm ausgGELBPassiv = new AusgMerkm(
Color.black, new Color(200, 200, 200), true, true);
AusgMerkm ausgROTPassiv = new AusgMerkm(
Color.black, new Color(200, 200, 200), true, true);
Polygon2D quad = new Polygon2D(4);
Vektor2D xSub = new Vektor2D(radius * 1.5, 0);
Vektor2D ySub = new Vektor2D(0, radius * 1.5);
Vektor2D zwisch;
zwisch = new Vektor2D(linksOben);
zwisch.sub(xSub);
zwisch.sub(ySub);
quad.add(zwisch);
zwisch = new Vektor2D(linksOben.x, linksOben.y + radius * 4 + radius);
zwisch.sub(xSub);
zwisch.add(ySub);
quad.add(zwisch);
zwisch = new Vektor2D(linksOben.x, linksOben.y + radius * 4 + radius);
zwisch.add(xSub);
zwisch.add(ySub);
quad.add(zwisch);
zwisch = new Vektor2D(linksOben.x, linksOben.y);
zwisch.add(xSub);
zwisch.sub(ySub);
quad.add(zwisch);
AusgMerkm zwAusg = new AusgMerkm(Color.black, Color.black, true, true);
liste.add(zwAusg);
liste.add(quad.toPol(1, Vektor2D.NULL_VEKTOR));
Kreis2D k1 = new Kreis2D(
linksOben.x,