Search Results for

    Show / Hide Table of Contents

    Class Pos

    Inheritance
    System.Object
    Pos
    Inherited Members
    System.Object.Equals(System.Object)
    System.Object.Equals(System.Object, System.Object)
    System.Object.GetHashCode()
    System.Object.GetType()
    System.Object.MemberwiseClone()
    System.Object.ReferenceEquals(System.Object, System.Object)
    Namespace: Oasys.Common.Tools
    Assembly: Oasys.Common.dll
    Syntax
    public class Pos

    Constructors

    Pos(Point)

    Declaration
    public Pos(Point point)
    Parameters
    Type Name Description
    System.Drawing.Point point

    Pos(Single, Single)

    Declaration
    public Pos(float x = 0F, float y = 0F)
    Parameters
    Type Name Description
    System.Single x
    System.Single y

    Fields

    x

    Declaration
    public float x
    Field Value
    Type Description
    System.Single

    y

    Declaration
    public float y
    Field Value
    Type Description
    System.Single

    Properties

    Magnitude

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

    MousePosition

    Declaration
    public static Pos MousePosition { get; }
    Property Value
    Type Description
    Pos

    X

    Declaration
    public int X { get; }
    Property Value
    Type Description
    System.Int32

    Y

    Declaration
    public int Y { get; }
    Property Value
    Type Description
    System.Int32

    Methods

    Clone()

    Declaration
    public Pos Clone()
    Returns
    Type Description
    Pos

    Distance(Pos)

    Declaration
    public float Distance(Pos p)
    Parameters
    Type Name Description
    Pos p
    Returns
    Type Description
    System.Single

    Normalize(Single)

    Declaration
    public Pos Normalize(float factor = 1F)
    Parameters
    Type Name Description
    System.Single factor
    Returns
    Type Description
    Pos

    ToString()

    Declaration
    public override string ToString()
    Returns
    Type Description
    System.String
    Overrides
    System.Object.ToString()

    Operators

    Addition(Pos, Pos)

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

    Division(Pos, Pos)

    Declaration
    public static Pos operator /(Pos a, Pos b)
    Parameters
    Type Name Description
    Pos a
    Pos b
    Returns
    Type Description
    Pos

    Division(Pos, Single)

    Declaration
    public static Pos operator /(Pos a, float b)
    Parameters
    Type Name Description
    Pos a
    System.Single b
    Returns
    Type Description
    Pos

    Implicit(Pos to Vector2)

    Declaration
    public static implicit operator Vector2(Pos point)
    Parameters
    Type Name Description
    Pos point
    Returns
    Type Description
    SharpDX.Vector2

    Implicit(Pos to Vector3)

    Declaration
    public static implicit operator Vector3(Pos point)
    Parameters
    Type Name Description
    Pos point
    Returns
    Type Description
    SharpDX.Vector3

    Implicit(Pos to Point)

    Declaration
    public static implicit operator Point(Pos point)
    Parameters
    Type Name Description
    Pos point
    Returns
    Type Description
    System.Drawing.Point

    Implicit(Vector2 to Pos)

    Declaration
    public static implicit operator Pos(Vector2 vector)
    Parameters
    Type Name Description
    SharpDX.Vector2 vector
    Returns
    Type Description
    Pos

    Implicit(Vector3 to Pos)

    Declaration
    public static implicit operator Pos(Vector3 vector)
    Parameters
    Type Name Description
    SharpDX.Vector3 vector
    Returns
    Type Description
    Pos

    Implicit(Point to Pos)

    Declaration
    public static implicit operator Pos(Point point)
    Parameters
    Type Name Description
    System.Drawing.Point point
    Returns
    Type Description
    Pos

    Multiply(Pos, Pos)

    Declaration
    public static Pos operator *(Pos a, Pos b)
    Parameters
    Type Name Description
    Pos a
    Pos b
    Returns
    Type Description
    Pos

    Multiply(Pos, Single)

    Declaration
    public static Pos operator *(Pos a, float b)
    Parameters
    Type Name Description
    Pos a
    System.Single b
    Returns
    Type Description
    Pos

    Subtraction(Pos, Pos)

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

    Extension Methods

    Extensions.In<T>(T, T[])
    ☀
    ☾
    In This Article
    Back to top
    Generated by DocFX
    ☀
    ☾