Table of Contents

Class QuadCurve2D

Namespace
Java.Awt.Geom
Assembly
MASES.JNet.dll
public class QuadCurve2D : JVMBridgeBase<QuadCurve2D>, IDynamicMetaObjectProvider, IJVMBridgeCore, IDisposable, IJVMBridgeBaseStatic, IJVMBridgeBase, IJVMBridgeDefinition
Inheritance
JVMBridgeBase
JVMBridgeBase<QuadCurve2D>
QuadCurve2D
Implements
IJVMBridgeCore
IJVMBridgeBaseStatic
IJVMBridgeBase
IJVMBridgeDefinition
Derived
Inherited Members
JVMBridgeBase<QuadCurve2D>.IsAssignableFrom(IJavaType)
JVMBridgeBase<QuadCurve2D>.IsAssignableFrom<T>()
JVMBridgeBase<QuadCurve2D>.Execute<T>(params T[])
JVMBridgeBase<QuadCurve2D>.DynBridgeClazz
JVMBridgeBase<QuadCurve2D>.BridgeClazz
JVMBridgeBase.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.DynBridgeInstance
JVMBridgeBase.BridgeInstance
JVMBridgeBase.IsBridgeListener
Extension Methods

Constructors

QuadCurve2D()

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

[Obsolete("QuadCurve2D 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 QuadCurve2D()

QuadCurve2D(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("QuadCurve2D 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 QuadCurve2D(params object[] args)

Parameters

args object[]

Properties

Bounds

public Rectangle Bounds { get; }

Property Value

Rectangle

BridgeClassName

public override string BridgeClassName { get; }

Property Value

string

CtrlPt

public Point2D CtrlPt { get; }

Property Value

Point2D

CtrlX

public double CtrlX { get; }

Property Value

double

CtrlY

public double CtrlY { get; }

Property Value

double

Flatness

public double Flatness { get; }

Property Value

double

FlatnessSq

public double FlatnessSq { get; }

Property Value

double

IsBridgeAbstract

public override bool IsBridgeAbstract { get; }

Property Value

bool

IsBridgeCloseable

public override bool IsBridgeCloseable { get; }

Property Value

bool

IsBridgeInterface

public override bool IsBridgeInterface { get; }

Property Value

bool

IsBridgeStatic

public override bool IsBridgeStatic { get; }

Property Value

bool

P1

public Point2D P1 { get; }

Property Value

Point2D

P2

public Point2D P2 { get; }

Property Value

Point2D

X1

public double X1 { get; }

Property Value

double

X2

public double X2 { get; }

Property Value

double

Y1

public double Y1 { get; }

Property Value

double

Y2

public double Y2 { get; }

Property Value

double

Methods

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

GetFlatness(double, double, double, double, double, double)

public static double GetFlatness(double arg0, double arg1, double arg2, double arg3, double arg4, double arg5)

Parameters

arg0 double

double

arg1 double

double

arg2 double

double

arg3 double

double

arg4 double

double

arg5 double

double

Returns

double

double

GetFlatness(double[], int)

public static double GetFlatness(double[] arg0, int arg1)

Parameters

arg0 double[]

double

arg1 int

int

Returns

double

double

GetFlatnessSq(double, double, double, double, double, double)

public static double GetFlatnessSq(double arg0, double arg1, double arg2, double arg3, double arg4, double arg5)

Parameters

arg0 double

double

arg1 double

double

arg2 double

double

arg3 double

double

arg4 double

double

arg5 double

double

Returns

double

double

GetFlatnessSq(double[], int)

public static double GetFlatnessSq(double[] arg0, int arg1)

Parameters

arg0 double[]

double

arg1 int

int

Returns

double

double

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

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

SetCurve(Point2D, Point2D, Point2D)

public void SetCurve(Point2D arg0, Point2D arg1, Point2D arg2)

Parameters

arg0 Point2D

Point2D

arg1 Point2D

Point2D

arg2 Point2D

Point2D

SetCurve(Point2D[], int)

public void SetCurve(Point2D[] arg0, int arg1)

Parameters

arg0 Point2D[]

Point2D

arg1 int

int

SetCurve(QuadCurve2D)

public void SetCurve(QuadCurve2D arg0)

Parameters

arg0 QuadCurve2D

QuadCurve2D

SetCurve(double, double, double, double, double, double)

public void SetCurve(double arg0, double arg1, double arg2, double arg3, double arg4, double arg5)

Parameters

arg0 double

double

arg1 double

double

arg2 double

double

arg3 double

double

arg4 double

double

arg5 double

double

SetCurve(double[], int)

public void SetCurve(double[] arg0, int arg1)

Parameters

arg0 double[]

double

arg1 int

int

SolveQuadratic(double[])

public static int SolveQuadratic(double[] arg0)

Parameters

arg0 double[]

double

Returns

int

int

SolveQuadratic(double[], double[])

public static int SolveQuadratic(double[] arg0, double[] arg1)

Parameters

arg0 double[]

double

arg1 double[]

double

Returns

int

int

Subdivide(QuadCurve2D, QuadCurve2D)

public void Subdivide(QuadCurve2D arg0, QuadCurve2D arg1)

Parameters

arg0 QuadCurve2D

QuadCurve2D

arg1 QuadCurve2D

QuadCurve2D

Subdivide(QuadCurve2D, QuadCurve2D, QuadCurve2D)

public static void Subdivide(QuadCurve2D arg0, QuadCurve2D arg1, QuadCurve2D arg2)

Parameters

arg0 QuadCurve2D

QuadCurve2D

arg1 QuadCurve2D

QuadCurve2D

arg2 QuadCurve2D

QuadCurve2D

Subdivide(double[], int, double[], int, double[], int)

public static void Subdivide(double[] arg0, int arg1, double[] arg2, int arg3, double[] arg4, int arg5)

Parameters

arg0 double[]

double

arg1 int

int

arg2 double[]

double

arg3 int

int

arg4 double[]

double

arg5 int

int

Operators

implicit operator Shape(QuadCurve2D)

Converter from QuadCurve2D to Shape

public static implicit operator Shape(QuadCurve2D t)

Parameters

t QuadCurve2D

Returns

Shape

implicit operator Cloneable(QuadCurve2D)

Converter from QuadCurve2D to Cloneable

public static implicit operator Cloneable(QuadCurve2D t)

Parameters

t QuadCurve2D

Returns

Cloneable