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.ToStringSystem.Object.Equals(System.Object,System.Object)System.Object.ReferenceEquals(System.Object,System.Object)System.Object.GetHashCodeSystem.Object.GetTypeSystem.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
| Type | Name | Description |
|---|---|---|
| Aurigma.DesignAtoms.ImageProcessing.LineWidthMeasuring.Math.VectorF | other |
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
| Type | Name | Description |
|---|---|---|
System.Single | factor |
Returns
Aurigma.DesignAtoms.ImageProcessing.LineWidthMeasuring.Math.VectorF
Equals
public override bool Equals(object obj)
Parameters
| Type | Name | Description |
|---|---|---|
System.Object | obj |
Returns
System.Boolean
Overrides
System.Object.Equals(System.Object)