java.lang.Object
org.jgrapht.alg.drawing.model.Box2D
- All Implemented Interfaces:
Serializable
A 2-dimensional box (rectangle).
- Author:
- Dimitrios Michail
- See Also:
-
Field Summary
Modifier and TypeFieldDescriptionprotected double[]
The coordinates of the lower cornerprotected double[]
The side lengths -
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionboolean
double
Get the heightdouble
getMaxX()
Get the maximum x coordinatedouble
getMaxY()
Get the maximum y coordinatedouble
getMinX()
Get the minimum x coordinatedouble
getMinY()
Get the minimum y coordinatedouble
getWidth()
Get the widthint
hashCode()
static Box2D
of
(double width, double height) Create a new boxstatic Box2D
of
(double x, double y, double width, double height) Create a new boxtoString()
-
Field Details
-
coordinates
protected double[] coordinatesThe coordinates of the lower corner -
sides
protected double[] sidesThe side lengths
-
-
Constructor Details
-
Box2D
public Box2D(double width, double height) Create a new box- Parameters:
width
- the widthheight
- the height
-
Box2D
public Box2D(double x, double y, double width, double height) Create a new box- Parameters:
x
- the x coordinate of the lower-left cornery
- the y coordinate of the lower-left cornerwidth
- the widthheight
- the height
-
Box2D
public Box2D(double[] coordinates, double[] sides) Create a new box- Parameters:
coordinates
- the lower left corner coordinatessides
- width and height
-
-
Method Details
-
getMinX
public double getMinX()Get the minimum x coordinate- Returns:
- the minimum x coordinate
-
getMinY
public double getMinY()Get the minimum y coordinate- Returns:
- the minimum y coordinate
-
getWidth
public double getWidth()Get the width- Returns:
- the width
-
getHeight
public double getHeight()Get the height- Returns:
- the height
-
getMaxX
public double getMaxX()Get the maximum x coordinate- Returns:
- the maximum x coordinate
-
getMaxY
public double getMaxY()Get the maximum y coordinate- Returns:
- the maximum y coordinate
-
hashCode
public int hashCode() -
equals
-
toString
-
of
Create a new box- Parameters:
width
- the widthheight
- the height- Returns:
- the box
-
of
Create a new box- Parameters:
x
- the x coordinate of the lower-left cornery
- the y coordinate of the lower-left cornerwidth
- the widthheight
- the height- Returns:
- the box
-