Skip to main content

Class VectorF

Namespace: Aurigma.DesignAtoms.ImageProcessing.LineWidthMeasuring.Math​
Assembly: Aurigma.DesignAtoms.ImageProcessing.dll​
Syntax
public class VectorF

Inheritance: System.Object -> VectorF

Inherited Members​

  • System.Object.ToString
  • System.Object.Equals(System.Object,System.Object)
  • System.Object.ReferenceEquals(System.Object,System.Object)
  • System.Object.GetHashCode
  • System.Object.GetType
  • System.Object.MemberwiseClone

Constructors​

VectorF​

public VectorF(float x, float y)

Properties​

X​

public float X { get; }

Y​

public float Y { get; }

Magnitude​

public float Magnitude { get; }

IsZero​

public bool IsZero { get; }

IsNaN​

public bool IsNaN { get; }

Methods​

Add​

public VectorF Add(VectorF other)
Parameters​
TypeNameDescription
Aurigma.DesignAtoms.ImageProcessing.LineWidthMeasuring.Math.VectorFother
Returns​

Aurigma.DesignAtoms.ImageProcessing.LineWidthMeasuring.Math.VectorF

Invert​

public VectorF Invert()
Returns​

Aurigma.DesignAtoms.ImageProcessing.LineWidthMeasuring.Math.VectorF

Scale​

public VectorF Scale(float factor)
Parameters​
TypeNameDescription
System.Singlefactor
Returns​

Aurigma.DesignAtoms.ImageProcessing.LineWidthMeasuring.Math.VectorF

Equals​

public override bool Equals(object obj)
Parameters​
TypeNameDescription
System.Objectobj
Returns​

System.Boolean

Overrides​
  • System.Object.Equals(System.Object)
Was this page helpful?