3 using System
.Drawing
.Drawing2D
;
4 using System
.Runtime
.InteropServices
;
7 using geom
= java
.awt
.geom
;
9 namespace System
.Drawing
12 /// Summary description for BasicShape.
14 public abstract class BasicShape
: MarshalByRefObject
, awt
.Shape
, IDisposable
18 protected BasicShape(awt
.Shape shape
)
23 protected awt
.Shape Shape
{
33 public void Dispose () {
37 void Dispose (bool disposing
) {
43 awt
.Rectangle awt
.Shape
.getBounds() {
44 return Shape
.getBounds();
47 bool awt
.Shape
.contains(double arg_0
, double arg_1
) {
48 return Shape
.contains(arg_0
, arg_1
);
51 bool awt
.Shape
.contains(geom
.Point2D arg_0
) {
52 return Shape
.contains(arg_0
);
55 bool awt
.Shape
.contains(double arg_0
, double arg_1
, double arg_2
, double arg_3
) {
56 return Shape
.contains(arg_0
, arg_1
, arg_2
, arg_3
);
59 bool awt
.Shape
.contains(geom
.Rectangle2D arg_0
) {
60 return Shape
.contains(arg_0
);
63 geom
.PathIterator awt
.Shape
.getPathIterator(geom
.AffineTransform arg_0
) {
64 return Shape
.getPathIterator(arg_0
);
67 geom
.PathIterator awt
.Shape
.getPathIterator(geom
.AffineTransform arg_0
, double arg_1
) {
68 return Shape
.getPathIterator(arg_0
, arg_1
);
71 geom
.Rectangle2D awt
.Shape
.getBounds2D() {
72 return Shape
.getBounds2D();
75 bool awt
.Shape
.intersects(double arg_0
, double arg_1
, double arg_2
, double arg_3
) {
76 return Shape
.intersects(arg_0
, arg_1
, arg_2
, arg_3
);
79 bool awt
.Shape
.intersects(geom
.Rectangle2D arg_0
) {
80 return Shape
.intersects(arg_0
);