com.itextpdf.awt.geom
Class RectangularShape

java.lang.Object
  extended by com.itextpdf.awt.geom.RectangularShape
All Implemented Interfaces:
Shape, Cloneable
Direct Known Subclasses:
Rectangle2D

public abstract class RectangularShape
extends Object
implements Shape, Cloneable


Constructor Summary
protected RectangularShape()
           
 
Method Summary
 Object clone()
           
 boolean contains(Point2D point)
           
 boolean contains(Rectangle2D rect)
           
 Rectangle getBounds()
           
 double getCenterX()
           
 double getCenterY()
           
 Rectangle2D getFrame()
           
abstract  double getHeight()
           
 double getMaxX()
           
 double getMaxY()
           
 double getMinX()
           
 double getMinY()
           
 PathIterator getPathIterator(AffineTransform t, double flatness)
           
abstract  double getWidth()
           
abstract  double getX()
           
abstract  double getY()
           
 boolean intersects(Rectangle2D rect)
           
abstract  boolean isEmpty()
           
abstract  void setFrame(double x, double y, double w, double h)
           
 void setFrame(Point2D loc, Dimension2D size)
           
 void setFrame(Rectangle2D r)
           
 void setFrameFromCenter(double centerX, double centerY, double cornerX, double cornerY)
           
 void setFrameFromCenter(Point2D center, Point2D corner)
           
 void setFrameFromDiagonal(double x1, double y1, double x2, double y2)
           
 void setFrameFromDiagonal(Point2D p1, Point2D p2)
           
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface com.itextpdf.awt.geom.Shape
contains, contains, getBounds2D, getPathIterator, intersects
 

Constructor Detail

RectangularShape

protected RectangularShape()
Method Detail

getX

public abstract double getX()

getY

public abstract double getY()

getWidth

public abstract double getWidth()

getHeight

public abstract double getHeight()

isEmpty

public abstract boolean isEmpty()

setFrame

public abstract void setFrame(double x,
                              double y,
                              double w,
                              double h)

getMinX

public double getMinX()

getMinY

public double getMinY()

getMaxX

public double getMaxX()

getMaxY

public double getMaxY()

getCenterX

public double getCenterX()

getCenterY

public double getCenterY()

getFrame

public Rectangle2D getFrame()

setFrame

public void setFrame(Point2D loc,
                     Dimension2D size)

setFrame

public void setFrame(Rectangle2D r)

setFrameFromDiagonal

public void setFrameFromDiagonal(double x1,
                                 double y1,
                                 double x2,
                                 double y2)

setFrameFromDiagonal

public void setFrameFromDiagonal(Point2D p1,
                                 Point2D p2)

setFrameFromCenter

public void setFrameFromCenter(double centerX,
                               double centerY,
                               double cornerX,
                               double cornerY)

setFrameFromCenter

public void setFrameFromCenter(Point2D center,
                               Point2D corner)

contains

public boolean contains(Point2D point)
Specified by:
contains in interface Shape

intersects

public boolean intersects(Rectangle2D rect)
Specified by:
intersects in interface Shape

contains

public boolean contains(Rectangle2D rect)
Specified by:
contains in interface Shape

getBounds

public Rectangle getBounds()
Specified by:
getBounds in interface Shape

getPathIterator

public PathIterator getPathIterator(AffineTransform t,
                                    double flatness)
Specified by:
getPathIterator in interface Shape

clone

public Object clone()
Overrides:
clone in class Object


Copyright © 2013. All Rights Reserved.