org.cresques.px
Class PxRect

java.lang.Object
  extended byorg.cresques.px.PxObj
      extended byorg.cresques.px.PxRect
All Implemented Interfaces:
Colored, Drawable, Extent.Has, IPoint, ISize

public class PxRect
extends PxObj
implements IPoint, ISize, Colored


Field Summary
 
Fields inherited from class org.cresques.px.PxObj
extent, stroke
 
Constructor Summary
PxRect(int x, int y, int w, int h, java.awt.Color color, java.awt.Color fc)
           
PxRect(IPoint p, ISize s, java.awt.Color color, java.awt.Color fc)
           
 
Method Summary
 java.awt.Color c()
           
 java.awt.Color c(java.awt.Color color)
           
 void draw(java.awt.Graphics2D g, ViewPortData vp)
           
 java.awt.Color fillColor()
           
 java.awt.Color fillColor(java.awt.Color c)
           
 int h()
           
 int h(int h)
           
 int w()
           
 int w(int w)
           
 int x()
           
 int x(int x)
           
 int y()
           
 int y(int y)
           
 
Methods inherited from class org.cresques.px.PxObj
getExtent
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PxRect

public PxRect(IPoint p,
              ISize s,
              java.awt.Color color,
              java.awt.Color fc)

PxRect

public PxRect(int x,
              int y,
              int w,
              int h,
              java.awt.Color color,
              java.awt.Color fc)
Method Detail

x

public int x()
Specified by:
x in interface IPoint

x

public int x(int x)
Specified by:
x in interface IPoint

y

public int y()
Specified by:
y in interface IPoint

y

public int y(int y)
Specified by:
y in interface IPoint

w

public int w()
Specified by:
w in interface ISize

w

public int w(int w)
Specified by:
w in interface ISize

h

public int h()
Specified by:
h in interface ISize

h

public int h(int h)
Specified by:
h in interface ISize

c

public java.awt.Color c()
Specified by:
c in interface Colored

c

public java.awt.Color c(java.awt.Color color)
Specified by:
c in interface Colored

fillColor

public java.awt.Color fillColor()

fillColor

public java.awt.Color fillColor(java.awt.Color c)

draw

public void draw(java.awt.Graphics2D g,
                 ViewPortData vp)
Specified by:
draw in interface Drawable