com.itextpdf.awt.geom
Class Rectangle2D.Double

java.lang.Object
  extended by com.itextpdf.awt.geom.RectangularShape
      extended by com.itextpdf.awt.geom.Rectangle2D
          extended by com.itextpdf.awt.geom.Rectangle2D.Double
All Implemented Interfaces:
Shape, Cloneable
Enclosing class:
Rectangle2D

public static class Rectangle2D.Double
extends Rectangle2D


Nested Class Summary
 
Nested classes/interfaces inherited from class com.itextpdf.awt.geom.Rectangle2D
Rectangle2D.Double, Rectangle2D.Float
 
Field Summary
 double height
           
 double width
           
 double x
           
 double y
           
 
Fields inherited from class com.itextpdf.awt.geom.Rectangle2D
OUT_BOTTOM, OUT_LEFT, OUT_RIGHT, OUT_TOP
 
Constructor Summary
Rectangle2D.Double()
           
Rectangle2D.Double(double x, double y, double width, double height)
           
 
Method Summary
 Rectangle2D createIntersection(Rectangle2D r)
           
 Rectangle2D createUnion(Rectangle2D r)
           
 Rectangle2D getBounds2D()
           
 double getHeight()
           
 double getWidth()
           
 double getX()
           
 double getY()
           
 boolean isEmpty()
           
 int outcode(double px, double py)
           
 void setRect(double x, double y, double width, double height)
           
 void setRect(Rectangle2D r)
           
 String toString()
           
 
Methods inherited from class com.itextpdf.awt.geom.Rectangle2D
add, add, add, contains, contains, equals, getPathIterator, getPathIterator, hashCode, intersect, intersects, intersectsLine, intersectsLine, outcode, setFrame, union
 
Methods inherited from class com.itextpdf.awt.geom.RectangularShape
clone, contains, contains, getBounds, getCenterX, getCenterY, getFrame, getMaxX, getMaxY, getMinX, getMinY, intersects, setFrame, setFrame, setFrameFromCenter, setFrameFromCenter, setFrameFromDiagonal, setFrameFromDiagonal
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

x

public double x

y

public double y

width

public double width

height

public double height
Constructor Detail

Rectangle2D.Double

public Rectangle2D.Double()

Rectangle2D.Double

public Rectangle2D.Double(double x,
                          double y,
                          double width,
                          double height)
Method Detail

getX

public double getX()
Specified by:
getX in class RectangularShape

getY

public double getY()
Specified by:
getY in class RectangularShape

getWidth

public double getWidth()
Specified by:
getWidth in class RectangularShape

getHeight

public double getHeight()
Specified by:
getHeight in class RectangularShape

isEmpty

public boolean isEmpty()
Specified by:
isEmpty in class RectangularShape

setRect

public void setRect(double x,
                    double y,
                    double width,
                    double height)
Specified by:
setRect in class Rectangle2D

setRect

public void setRect(Rectangle2D r)
Overrides:
setRect in class Rectangle2D

outcode

public int outcode(double px,
                   double py)
Specified by:
outcode in class Rectangle2D

getBounds2D

public Rectangle2D getBounds2D()
Specified by:
getBounds2D in interface Shape
Overrides:
getBounds2D in class Rectangle2D

createIntersection

public Rectangle2D createIntersection(Rectangle2D r)
Specified by:
createIntersection in class Rectangle2D

createUnion

public Rectangle2D createUnion(Rectangle2D r)
Specified by:
createUnion in class Rectangle2D

toString

public String toString()
Overrides:
toString in class Object


Copyright © 2013. All Rights Reserved.