Class RectangularShape
public class RectangularShape : JVMBridgeBase<RectangularShape>, IDynamicMetaObjectProvider, IJVMBridgeCore, IDisposable, IJVMBridgeBaseStatic, IJVMBridgeBase, IJVMBridgeDefinition
- Inheritance
-
JVMBridgeBaseJVMBridgeBase<RectangularShape>RectangularShape
- Implements
-
IJVMBridgeCoreIJVMBridgeBaseStaticIJVMBridgeBaseIJVMBridgeDefinition
- Derived
- Inherited Members
-
JVMBridgeBase<RectangularShape>.IsAssignableFrom(IJavaType)JVMBridgeBase<RectangularShape>.IsAssignableFrom<T>()JVMBridgeBase<RectangularShape>.Execute<T>(params T[])JVMBridgeBase<RectangularShape>.DynBridgeClazzJVMBridgeBase<RectangularShape>.BridgeClazzJVMBridgeBase.RuntimeClassNameOf<T>()JVMBridgeBase.ClassNameOf<T>()JVMBridgeBase.ClassOf<T>()JVMBridgeBase.WrapsDirect<TNewClass>(IJavaObject)JVMBridgeBase.Wraps<TNewClass>(IJavaObject)JVMBridgeBase.Wraps<TNewClass, TReturn>(IJavaObject)JVMBridgeBase.Wraps<TNewClass, TReturn, TConverter>(IJavaObject)JVMBridgeBase.MonitorEnter()JVMBridgeBase.MonitorExit()JVMBridgeBase.IsInstanceOf(IJavaType)JVMBridgeBase.IsInstanceOf<T>()JVMBridgeBase.RuntimeIsInstanceOf<T>()JVMBridgeBase.CastTo<TNewClass>()JVMBridgeBase.CastDirect<TNewClass>()JVMBridgeBase.Dispose()JVMBridgeBase.ToString()JVMBridgeBase.GetHashCode()JVMBridgeBase.Notify()JVMBridgeBase.NotifyAll()JVMBridgeBase.Wait()JVMBridgeBase.IExecuteWithSignature<TNewClass, TReturn, TConverter>(string, string, params object[])JVMBridgeBase.DynBridgeInstanceJVMBridgeBase.BridgeInstanceJVMBridgeBase.IsBridgeListener
- Extension Methods
Constructors
RectangularShape()
Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge
[Obsolete("RectangularShape class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")]
public RectangularShape()
RectangularShape(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
[Obsolete("RectangularShape class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")]
public RectangularShape(params object[] args)
Parameters
args
object[]
Properties
Bounds
public Rectangle Bounds { get; }
Property Value
BridgeClassName
https://www.jcobridge.com/api-clr/html/P_MASES_JCOBridge_C2JBridge_JVMBridgeBase_BridgeClassName.htm
public override string BridgeClassName { get; }
Property Value
CenterX
public double CenterX { get; }
Property Value
CenterY
public double CenterY { get; }
Property Value
Frame
https://docs.oracle.com/en/java/javase/11/docs/api/java.desktop/java/awt/geom/RectangularShape.html#getFrame() https://docs.oracle.com/en/java/javase/11/docs/api/java.desktop/java/awt/geom/RectangularShape.html#setFrame(java.awt.geom.Rectangle2D)
public Rectangle2D Frame { get; set; }
Property Value
Height
public double Height { get; }
Property Value
IsBridgeAbstract
public override bool IsBridgeAbstract { get; }
Property Value
IsBridgeCloseable
public override bool IsBridgeCloseable { get; }
Property Value
IsBridgeInterface
public override bool IsBridgeInterface { get; }
Property Value
IsBridgeStatic
public override bool IsBridgeStatic { get; }
Property Value
MaxX
public double MaxX { get; }
Property Value
MaxY
public double MaxY { get; }
Property Value
MinX
public double MinX { get; }
Property Value
MinY
public double MinY { get; }
Property Value
Width
public double Width { get; }
Property Value
X
public double X { get; }
Property Value
Y
public double Y { get; }
Property Value
Methods
Contains(Point2D)
public bool Contains(Point2D arg0)
Parameters
Returns
Contains(Rectangle2D)
public bool Contains(Rectangle2D arg0)
Parameters
arg0
Rectangle2D
Returns
GetPathIterator(AffineTransform, double)
public PathIterator GetPathIterator(AffineTransform arg0, double arg1)
Parameters
arg0
AffineTransformarg1
double
Returns
Intersects(Rectangle2D)
public bool Intersects(Rectangle2D arg0)
Parameters
arg0
Rectangle2D
Returns
IsEmpty()
public bool IsEmpty()
Returns
SetFrame(Point2D, Dimension2D)
public void SetFrame(Point2D arg0, Dimension2D arg1)
Parameters
arg0
Point2Darg1
Dimension2D
SetFrame(double, double, double, double)
public void SetFrame(double arg0, double arg1, double arg2, double arg3)
Parameters
SetFrameFromCenter(Point2D, Point2D)
public void SetFrameFromCenter(Point2D arg0, Point2D arg1)
Parameters
SetFrameFromCenter(double, double, double, double)
public void SetFrameFromCenter(double arg0, double arg1, double arg2, double arg3)
Parameters
SetFrameFromDiagonal(Point2D, Point2D)
public void SetFrameFromDiagonal(Point2D arg0, Point2D arg1)
Parameters
SetFrameFromDiagonal(double, double, double, double)
public void SetFrameFromDiagonal(double arg0, double arg1, double arg2, double arg3)
Parameters
Operators
implicit operator Shape(RectangularShape)
Converter from RectangularShape to Shape
public static implicit operator Shape(RectangularShape t)
Parameters
Returns
implicit operator Cloneable(RectangularShape)
Converter from RectangularShape to Cloneable
public static implicit operator Cloneable(RectangularShape t)