Table of Contents

Class Area

Namespace
Java.Awt.Geom
Assembly
MASES.JNet.dll
public class Area : JVMBridgeBase<Area>, IDynamicMetaObjectProvider, IJVMBridgeCore, IDisposable, IJVMBridgeBaseStatic, IJVMBridgeBase, IJVMBridgeDefinition
Inheritance
Area
Implements
Inherited Members
Extension Methods

Constructors

Area()

Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge

public Area()

Area(Shape)

public Area(Shape arg0)

Parameters

arg0 Shape

Shape

Area(params object[])

Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class

public Area(params object[] args)

Parameters

args object[]

Properties

Bounds

public Rectangle Bounds { get; }

Property Value

Rectangle

Bounds2D

public Rectangle2D Bounds2D { get; }

Property Value

Rectangle2D

BridgeClassName

Java class name to be instantiated

public override string BridgeClassName { get; }

Property Value

string

IsBridgeAbstract

true if the BridgeClassName is an abstract class, i.e. cannot be created an instance

public override bool IsBridgeAbstract { get; }

Property Value

bool

IsBridgeCloseable

true if the BridgeClassName implements Closeable

public override bool IsBridgeCloseable { get; }

Property Value

bool

IsBridgeInterface

true if the BridgeClassName is an interface, i.e. does not have any public constructor

public override bool IsBridgeInterface { get; }

Property Value

bool

IsBridgeStatic

true if the BridgeClassName is a static class, i.e. does not have any public constructor

public override bool IsBridgeStatic { get; }

Property Value

bool

Methods

Add(Area)

public void Add(Area arg0)

Parameters

arg0 Area

Area

Contains(Point2D)

public bool Contains(Point2D arg0)

Parameters

arg0 Point2D

Point2D

Returns

bool

bool

Contains(Rectangle2D)

public bool Contains(Rectangle2D arg0)

Parameters

arg0 Rectangle2D

Rectangle2D

Returns

bool

bool

Contains(double, double)

public bool Contains(double arg0, double arg1)

Parameters

arg0 double

double

arg1 double

double

Returns

bool

bool

Contains(double, double, double, double)

public bool Contains(double arg0, double arg1, double arg2, double arg3)

Parameters

arg0 double

double

arg1 double

double

arg2 double

double

arg3 double

double

Returns

bool

bool

CreateTransformedArea(AffineTransform)

public Area CreateTransformedArea(AffineTransform arg0)

Parameters

arg0 AffineTransform

AffineTransform

Returns

Area

Area

ExclusiveOr(Area)

public void ExclusiveOr(Area arg0)

Parameters

arg0 Area

Area

GetPathIterator(AffineTransform)

public PathIterator GetPathIterator(AffineTransform arg0)

Parameters

arg0 AffineTransform

AffineTransform

Returns

PathIterator

PathIterator

GetPathIterator(AffineTransform, double)

public PathIterator GetPathIterator(AffineTransform arg0, double arg1)

Parameters

arg0 AffineTransform

AffineTransform

arg1 double

double

Returns

PathIterator

PathIterator

Intersect(Area)

public void Intersect(Area arg0)

Parameters

arg0 Area

Area

Intersects(Rectangle2D)

public bool Intersects(Rectangle2D arg0)

Parameters

arg0 Rectangle2D

Rectangle2D

Returns

bool

bool

Intersects(double, double, double, double)

public bool Intersects(double arg0, double arg1, double arg2, double arg3)

Parameters

arg0 double

double

arg1 double

double

arg2 double

double

arg3 double

double

Returns

bool

bool

IsEmpty()

public bool IsEmpty()

Returns

bool

bool

IsPolygonal()

public bool IsPolygonal()

Returns

bool

bool

IsRectangular()

public bool IsRectangular()

Returns

bool

bool

IsSingular()

public bool IsSingular()

Returns

bool

bool

Reset()

public void Reset()

Subtract(Area)

public void Subtract(Area arg0)

Parameters

arg0 Area

Area

Transform(AffineTransform)

public void Transform(AffineTransform arg0)

Parameters

arg0 AffineTransform

AffineTransform

Operators

implicit operator Shape(Area)

Converter from Area to Shape

public static implicit operator Shape(Area t)

Parameters

t Area

Returns

Shape

implicit operator Cloneable(Area)

Converter from Area to Cloneable

public static implicit operator Cloneable(Area t)

Parameters

t Area

Returns

Cloneable