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?