Class Rectangle2D
public class Rectangle2D : RectangularShape, IDynamicMetaObjectProvider, IJVMBridgeCore, IDisposable, IJVMBridgeBaseStatic, IJVMBridgeBase, IJVMBridgeDefinition
- Inheritance
-
JVMBridgeBaseJVMBridgeBase<RectangularShape>Rectangle2D
- 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
Rectangle2D()
Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge
[Obsolete("Rectangle2D 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 Rectangle2D()
Rectangle2D(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("Rectangle2D 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 Rectangle2D(params object[] args)
Parameters
args
object[]
Properties
BridgeClassName
https://www.jcobridge.com/api-clr/html/P_MASES_JCOBridge_C2JBridge_JVMBridgeBase_BridgeClassName.htm
public override string BridgeClassName { 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
OUT_BOTTOM
public static int OUT_BOTTOM { get; }
Property Value
OUT_LEFT
public static int OUT_LEFT { get; }
Property Value
OUT_RIGHT
public static int OUT_RIGHT { get; }
Property Value
OUT_TOP
public static int OUT_TOP { get; }
Property Value
Methods
Add(Point2D)
public void Add(Point2D arg0)
Parameters
Add(Rectangle2D)
public void Add(Rectangle2D arg0)
Parameters
arg0
Rectangle2D
Add(double, double)
public void Add(double arg0, double arg1)
Parameters
CreateIntersection(Rectangle2D)
public Rectangle2D CreateIntersection(Rectangle2D arg0)
Parameters
arg0
Rectangle2D
Returns
CreateUnion(Rectangle2D)
public Rectangle2D CreateUnion(Rectangle2D arg0)
Parameters
arg0
Rectangle2D
Returns
Intersect(Rectangle2D, Rectangle2D, Rectangle2D)
public static void Intersect(Rectangle2D arg0, Rectangle2D arg1, Rectangle2D arg2)
Parameters
arg0
Rectangle2Darg1
Rectangle2Darg2
Rectangle2D
IntersectsLine(Line2D)
public bool IntersectsLine(Line2D arg0)
Parameters
Returns
IntersectsLine(double, double, double, double)
public bool IntersectsLine(double arg0, double arg1, double arg2, double arg3)
Parameters
Returns
Outcode(Point2D)
public int Outcode(Point2D arg0)
Parameters
Returns
Outcode(double, double)
public int Outcode(double arg0, double arg1)
Parameters
Returns
SetRect(Rectangle2D)
public void SetRect(Rectangle2D arg0)
Parameters
arg0
Rectangle2D
SetRect(double, double, double, double)
public void SetRect(double arg0, double arg1, double arg2, double arg3)
Parameters
Union(Rectangle2D, Rectangle2D, Rectangle2D)
public static void Union(Rectangle2D arg0, Rectangle2D arg1, Rectangle2D arg2)
Parameters
arg0
Rectangle2Darg1
Rectangle2Darg2
Rectangle2D