Class Vec2
Inheritance
System.Object
Vec2
Assembly: PDFViewCtrlTools.dll
public class Vec2 : Object
Constructors
Declaration
Declaration
public Vec2(double x, double y)
Parameters
Type |
Name |
Description |
System.Double |
x |
|
System.Double |
y |
|
Declaration
protected Vec2(IntPtr javaReference, JniHandleOwnership transfer)
Parameters
Type |
Name |
Description |
System.IntPtr |
javaReference |
|
Android.Runtime.JniHandleOwnership |
transfer |
|
Properties
Declaration
public virtual Vec2 IntValue { get; }
Property Value
Declaration
public override JniPeerMembers JniPeerMembers { get; }
Property Value
Type |
Description |
Java.Interop.JniPeerMembers |
|
Declaration
public virtual Vec2 Perp { get; }
Property Value
Declaration
protected override IntPtr ThresholdClass { get; }
Property Value
Type |
Description |
System.IntPtr |
|
Declaration
protected override Type ThresholdType { get; }
Property Value
Type |
Description |
System.Type |
|
Methods
Declaration
public virtual void Add(Vec2 vec)
Parameters
Type |
Name |
Description |
Vec2 |
vec |
|
Declaration
public static Vec2 Add(Vec2 vec1, Vec2 vec2)
Parameters
Type |
Name |
Description |
Vec2 |
vec1 |
|
Vec2 |
vec2 |
|
Returns
Declaration
public virtual void AddX(Vec2 vec)
Parameters
Type |
Name |
Description |
Vec2 |
vec |
|
Declaration
public virtual void AddY(Vec2 vec)
Parameters
Type |
Name |
Description |
Vec2 |
vec |
|
Declaration
public static Vec2 Divide(Vec2 vec1, Vec2 vec2)
Parameters
Type |
Name |
Description |
Vec2 |
vec1 |
|
Vec2 |
vec2 |
|
Returns
Declaration
public static Vec2 Divide(Vec2 vec1, double val)
Parameters
Type |
Name |
Description |
Vec2 |
vec1 |
|
System.Double |
val |
|
Returns
Declaration
public virtual float Dot(Vec2 vec)
Parameters
Type |
Name |
Description |
Vec2 |
vec |
|
Returns
Type |
Description |
System.Single |
|
Declaration
public virtual Vec2 GetVectorTo(Vec2 point)
Parameters
Type |
Name |
Description |
Vec2 |
point |
|
Returns
Declaration
public virtual Vec2 GetVectorTo(int x, int y)
Parameters
Type |
Name |
Description |
System.Int32 |
x |
|
System.Int32 |
y |
|
Returns
Declaration
public virtual double Length()
Returns
Type |
Description |
System.Double |
|
Declaration
public static Vec2 Multiply(Vec2 vec1, Vec2 vec2)
Parameters
Type |
Name |
Description |
Vec2 |
vec1 |
|
Vec2 |
vec2 |
|
Returns
Declaration
public static Vec2 Multiply(Vec2 vec1, double val)
Parameters
Type |
Name |
Description |
Vec2 |
vec1 |
|
System.Double |
val |
|
Returns
Declaration
public virtual Vec2 Normalize()
Returns
Declaration
public virtual Vec2 Normalized()
Returns
Declaration
public virtual void Offset(double x, double y)
Parameters
Type |
Name |
Description |
System.Double |
x |
|
System.Double |
y |
|
Declaration
public virtual bool RoundEqual(Vec2 vec)
Parameters
Type |
Name |
Description |
Vec2 |
vec |
|
Returns
Type |
Description |
System.Boolean |
|
Declaration
public virtual void Scale(float val)
Parameters
Type |
Name |
Description |
System.Single |
val |
|
Declaration
public virtual void Set(double x, double y)
Parameters
Type |
Name |
Description |
System.Double |
x |
|
System.Double |
y |
|
Declaration
public virtual void SetX(double x)
Parameters
Type |
Name |
Description |
System.Double |
x |
|
Declaration
public virtual void SetY(double y)
Parameters
Type |
Name |
Description |
System.Double |
y |
|
Declaration
public virtual void Subtract(Vec2 vec)
Parameters
Type |
Name |
Description |
Vec2 |
vec |
|
Declaration
public static Vec2 Subtract(Vec2 vec1, Vec2 vec2)
Parameters
Type |
Name |
Description |
Vec2 |
vec1 |
|
Vec2 |
vec2 |
|
Returns
Declaration
public virtual void SubtractX(Vec2 vec)
Parameters
Type |
Name |
Description |
Vec2 |
vec |
|
Declaration
public virtual void SubtractY(Vec2 vec)
Parameters
Type |
Name |
Description |
Vec2 |
vec |
|
Declaration
public virtual PointF ToPointF()
Returns
Type |
Description |
Android.Graphics.PointF |
|
Declaration
public virtual double X()
Returns
Type |
Description |
System.Double |
|
Declaration
public virtual double Y()
Returns
Type |
Description |
System.Double |
|