Back to Website
Show / Hide Table of Contents

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()
Namespace: Aurigma.DesignAtoms.ImageProcessing.LineWidthMeasuring.Math
Assembly: Aurigma.DesignAtoms.ImageProcessing.dll
Syntax
public class VectorF

Constructors

VectorF(Single, Single)

Declaration
public VectorF(float x, float y)
Parameters
Type Name Description
System.Single x
System.Single y

Properties

IsNaN

Declaration
public bool IsNaN { get; }
Property Value
Type Description
System.Boolean

IsZero

Declaration
public bool IsZero { get; }
Property Value
Type Description
System.Boolean

Magnitude

Declaration
public float Magnitude { get; }
Property Value
Type Description
System.Single

X

Declaration
public float X { get; }
Property Value
Type Description
System.Single

Y

Declaration
public float Y { get; }
Property Value
Type Description
System.Single

Methods

Add(VectorF)

Declaration
public VectorF Add(VectorF other)
Parameters
Type Name Description
VectorF other
Returns
Type Description
VectorF

Equals(Object)

Declaration
public override bool Equals(object obj)
Parameters
Type Name Description
System.Object obj
Returns
Type Description
System.Boolean
Overrides
System.Object.Equals(System.Object)

Invert()

Declaration
public VectorF Invert()
Returns
Type Description
VectorF

Scale(Single)

Declaration
public VectorF Scale(float factor)
Parameters
Type Name Description
System.Single factor
Returns
Type Description
VectorF

Operators

Addition(VectorF, VectorF)

Declaration
public static VectorF operator +(VectorF a, VectorF b)
Parameters
Type Name Description
VectorF a
VectorF b
Returns
Type Description
VectorF

Implicit(VectorInt to VectorF)

Declaration
public static implicit operator VectorF(VectorInt vector)
Parameters
Type Name Description
VectorInt vector
Returns
Type Description
VectorF

Multiply(VectorF, Single)

Declaration
public static VectorF operator *(VectorF vector, float factor)
Parameters
Type Name Description
VectorF vector
System.Single factor
Returns
Type Description
VectorF

Multiply(Single, VectorF)

Declaration
public static VectorF operator *(float factor, VectorF vector)
Parameters
Type Name Description
System.Single factor
VectorF vector
Returns
Type Description
VectorF

Subtraction(VectorF, VectorF)

Declaration
public static VectorF operator -(VectorF a, VectorF b)
Parameters
Type Name Description
VectorF a
VectorF b
Returns
Type Description
VectorF

UnaryNegation(VectorF)

Declaration
public static VectorF operator -(VectorF vector)
Parameters
Type Name Description
VectorF vector
Returns
Type Description
VectorF
Was this page helpful?
Thanks for your feedback!
Back to top Copyright © 2001–2025 Aurigma, Inc. All rights reserved.
Loading...
    Thank for your vote
    Your opinion is important to us. To provide details, send feedback.
    Send feedback