2 // DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
4 #ifndef __java_awt_Rectangle__
5 #define __java_awt_Rectangle__
9 #include <java/awt/geom/Rectangle2D.h>
27 class java::awt::Rectangle
: public ::java::awt::geom::Rectangle2D
32 Rectangle(::java::awt::Rectangle
*);
33 Rectangle(jint
, jint
, jint
, jint
);
34 Rectangle(jint
, jint
);
35 Rectangle(::java::awt::Point
*, ::java::awt::Dimension
*);
36 Rectangle(::java::awt::Point
*);
37 Rectangle(::java::awt::Dimension
*);
38 virtual jdouble
getX();
39 virtual jdouble
getY();
40 virtual jdouble
getWidth();
41 virtual jdouble
getHeight();
42 virtual ::java::awt::Rectangle
* getBounds();
43 virtual ::java::awt::geom::Rectangle2D
* getBounds2D();
44 virtual void setBounds(::java::awt::Rectangle
*);
45 virtual void setBounds(jint
, jint
, jint
, jint
);
46 virtual void setRect(jdouble
, jdouble
, jdouble
, jdouble
);
47 virtual void reshape(jint
, jint
, jint
, jint
);
48 virtual ::java::awt::Point
* getLocation();
49 virtual void setLocation(::java::awt::Point
*);
50 virtual void setLocation(jint
, jint
);
51 virtual void move(jint
, jint
);
52 virtual void translate(jint
, jint
);
53 virtual ::java::awt::Dimension
* getSize();
54 virtual void setSize(::java::awt::Dimension
*);
55 virtual void setSize(jint
, jint
);
56 virtual void resize(jint
, jint
);
57 virtual jboolean
contains(::java::awt::Point
*);
58 virtual jboolean
contains(jint
, jint
);
59 virtual jboolean
contains(::java::awt::Rectangle
*);
60 virtual jboolean
contains(jint
, jint
, jint
, jint
);
61 virtual jboolean
inside(jint
, jint
);
62 virtual jboolean
intersects(::java::awt::Rectangle
*);
63 virtual ::java::awt::Rectangle
* intersection(::java::awt::Rectangle
*);
64 virtual ::java::awt::Rectangle
* union$
(::java::awt::Rectangle
*);
65 virtual void add(jint
, jint
);
66 virtual void add(::java::awt::Point
*);
67 virtual void add(::java::awt::Rectangle
*);
68 virtual void grow(jint
, jint
);
69 virtual jboolean
isEmpty();
70 virtual jint
outcode(jdouble
, jdouble
);
71 virtual ::java::awt::geom::Rectangle2D
* createIntersection(::java::awt::geom::Rectangle2D
*);
72 virtual ::java::awt::geom::Rectangle2D
* createUnion(::java::awt::geom::Rectangle2D
*);
73 virtual jboolean
equals(::java::lang::Object
*);
74 virtual ::java::lang::String
* toString();
76 static const jlong serialVersionUID
= -4345857070255674764LL;
78 jint
__attribute__((aligned(__alignof__( ::java::awt::geom::Rectangle2D
)))) x
;
82 static ::java::lang::Class
class$
;
85 #endif // __java_awt_Rectangle__