Package jcckit.graphic
Class ClippingRectangle
java.lang.Object
jcckit.graphic.ClippingRectangle
- All Implemented Interfaces:
ClippingShape
Immutable class of a rectangular clipping area.
-
Constructor Summary
ConstructorDescriptionClippingRectangle
(double x1, double y1, double x2, double y2) Creates an instance for the specified coordinates of two opposite corner points. -
Method Summary
Modifier and TypeMethodDescriptionReturns this instance.Returns aRectangle
.double
getMaxX()
Returns the maximum x value.double
getMaxY()
Returns the maximum y value.double
getMinX()
Returns the minimum x value.double
getMinY()
Returns the minimum y value.boolean
isInside
(GraphPoint point) Returns true if the specified point is inside this rectangle.
-
Constructor Details
-
ClippingRectangle
public ClippingRectangle(double x1, double y1, double x2, double y2) Creates an instance for the specified coordinates of two opposite corner points.
-
-
Method Details
-
isInside
Returns true if the specified point is inside this rectangle.- Specified by:
isInside
in interfaceClippingShape
-
getMinX
public double getMinX()Returns the minimum x value. -
getMaxX
public double getMaxX()Returns the maximum x value. -
getMinY
public double getMinY()Returns the minimum y value. -
getMaxY
public double getMaxY()Returns the maximum y value. -
getBoundingBox
Returns this instance.- Specified by:
getBoundingBox
in interfaceClippingShape
-
getGraphicalElement
Returns aRectangle
.- Specified by:
getGraphicalElement
in interfaceClippingShape
-