OSDN Git Service

Merged gcj-eclipse branch to trunk.
[pf3gnuchains/gcc-fork.git] / libjava / java / awt / geom / RoundRectangle2D$1.h
1
2 // DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
3
4 #ifndef __java_awt_geom_RoundRectangle2D$1__
5 #define __java_awt_geom_RoundRectangle2D$1__
6
7 #pragma interface
8
9 #include <java/lang/Object.h>
10 #include <gcj/array.h>
11
12 extern "Java"
13 {
14   namespace java
15   {
16     namespace awt
17     {
18       namespace geom
19       {
20           class AffineTransform;
21           class Arc2D$Double;
22           class PathIterator;
23           class RoundRectangle2D;
24           class RoundRectangle2D$1;
25       }
26     }
27   }
28 }
29
30 class java::awt::geom::RoundRectangle2D$1 : public ::java::lang::Object
31 {
32
33 public: // actually package-private
34   RoundRectangle2D$1(::java::awt::geom::RoundRectangle2D *, ::java::awt::geom::AffineTransform *);
35 public:
36   jint currentSegment(JArray< jdouble > *);
37   jint currentSegment(JArray< jfloat > *);
38   jint getWindingRule();
39   jboolean isDone();
40   void next();
41 public: // actually package-private
42   jdouble __attribute__((aligned(__alignof__( ::java::lang::Object)))) x;
43   jdouble y;
44   jdouble w;
45   jdouble h;
46   jdouble arcW;
47   jdouble arcH;
48   ::java::awt::geom::Arc2D$Double * arc;
49   ::java::awt::geom::PathIterator * corner;
50   jint step;
51   ::java::awt::geom::RoundRectangle2D * this$0;
52 private:
53   ::java::awt::geom::AffineTransform * val$at;
54 public:
55   static ::java::lang::Class class$;
56 };
57
58 #endif // __java_awt_geom_RoundRectangle2D$1__