Start line:  
End line:  

Snippet Preview

Snippet HTML Code

Stack Overflow Questions
 /* 
  * Copyright 2011 Cologne University of Applied Sciences Licensed under the
  * Educational Community License, Version 2.0 (the "License"); you may
  * not use this file except in compliance with the License. You may
  * obtain a copy of the License at
  *
  * http://www.osedu.org/licenses/ECL-2.0
  *
  * Unless required by applicable law or agreed to in writing,
 * software distributed under the License is distributed on an "AS IS"
 * BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express
 * or implied. See the License for the specific language governing
 * permissions and limitations under the License.
 */
package org.amcgala.framework.shape.shape2d;
Ein 2d-Rechteck.

Author(s):
Robert Giacinto
public class Rectangle extends Shape {
    public double width;
    public double height;
    public BresenhamLine bottom;
    public BresenhamLine top;
    public BresenhamLine left;
    public BresenhamLine right;

    
Erzeugt ein neues Rechteck, über die Position der linken unteren Ecke und der Höhe und Breite des Rechtecks.

Parameters:
x die x-Koordinate der Ecke links unten.
y die y-Koordinate der Ecke links unten.
width die Breite des Rechtecks
height die Höhe des Rechtecks
    public Rectangle(double xdouble ydouble widthdouble height) {
         = new BresenhamLine(xyx + widthy);
         = new BresenhamLine(xy + heightx + widthy + height);
         = new BresenhamLine(xyxy + height);
         = new BresenhamLine(x + widthyx + widthy + height);
    }

    
Erzeugt ein neues Rechteck, das über die Kanten definiert wird.

Deprecated:
Parameters:
bottom die untere Seite des Rechtecks
left die linke Seite des Rechtecks
top die obere Seite des Rechtecks
right die rechte Seite des Rechtecks
    public Rectangle(BresenhamLine bottomBresenhamLine leftBresenhamLine topBresenhamLine right) {
        this. = top;
        this. = bottom;
        this. = left;
        this. = right;
    }
    @Override
    public void render(Matrix transformationCamera cameraRenderer renderer) {
        . = ;
        . = ;
        . = ;
        . = ;
        .render(transformationcamerarenderer);
        .render(transformationcamerarenderer);
        .render(transformationcamerarenderer);
        .render(transformationcamerarenderer);
    }
    @Override
    public String toString() {
        return "Rectangle2d{" + "bottom =" +  + ", top =" +  + ", left =" +  + ", right =" +  + '}';
    }
    
    private static final Logger log = LoggerFactory.getLogger(Rectangle.class.getName());
New to GrepCode? Check out our FAQ X