Math.Geometry


Vector2D<'Units, 'Coordinates> Type

Record fields

Record Field Description

X

Full Usage: X

Field type: Quantity<'Units>
Field type: Quantity<'Units>

Y

Full Usage: Y

Field type: Quantity<'Units>
Field type: Quantity<'Units>

Instance members

Instance member Description

this.Comparison

Full Usage: this.Comparison

Parameters:
    other : Vector2D<'Units, 'Coordinates>

Returns: int
other : Vector2D<'Units, 'Coordinates>
Returns: int

this.Equals

Full Usage: this.Equals

Parameters:
    other : Vector2D<'Units, 'Coordinates>

Returns: bool
other : Vector2D<'Units, 'Coordinates>
Returns: bool

this.LessThan

Full Usage: this.LessThan

Parameters:
    other : Vector2D<'Units, 'Coordinates>

Returns: bool
other : Vector2D<'Units, 'Coordinates>
Returns: bool

Static members

Static member Description

Vector2D.(*)(scale, vector)

Full Usage: Vector2D.(*)(scale, vector)

Parameters:
    scale : float
    vector : Vector2D<'Units, 'Coordinates>

Returns: Vector2D<'Units, 'Coordinates>
scale : float
vector : Vector2D<'Units, 'Coordinates>
Returns: Vector2D<'Units, 'Coordinates>

Vector2D.(*)(vector, scale)

Full Usage: Vector2D.(*)(vector, scale)

Parameters:
    vector : Vector2D<'Units, 'Coordinates>
    scale : float

Returns: Vector2D<'Units, 'Coordinates>
vector : Vector2D<'Units, 'Coordinates>
scale : float
Returns: Vector2D<'Units, 'Coordinates>

Vector2D.(+)(lhs, rhs)

Full Usage: Vector2D.(+)(lhs, rhs)

Parameters:
Returns: Vector2D<'Units, 'Coordinates>
lhs : Vector2D<'Units, 'Coordinates>
rhs : Vector2D<'Units, 'Coordinates>
Returns: Vector2D<'Units, 'Coordinates>

Vector2D.(-)(lhs, rhs)

Full Usage: Vector2D.(-)(lhs, rhs)

Parameters:
Returns: Vector2D<'Units, 'Coordinates>
lhs : Vector2D<'Units, 'Coordinates>
rhs : Vector2D<'Units, 'Coordinates>
Returns: Vector2D<'Units, 'Coordinates>

Vector2D.(/)(vector, scale)

Full Usage: Vector2D.(/)(vector, scale)

Parameters:
    vector : Vector2D<'Units, 'Coordinates>
    scale : float

Returns: Vector2D<'Units, 'Coordinates>
vector : Vector2D<'Units, 'Coordinates>
scale : float
Returns: Vector2D<'Units, 'Coordinates>

Vector2D.(~-)(vector)

Full Usage: Vector2D.(~-)(vector)

Parameters:
    vector : Vector2D<'Units, 'Coordinates>

Returns: Vector2D<'Units, 'Coordinates>
vector : Vector2D<'Units, 'Coordinates>
Returns: Vector2D<'Units, 'Coordinates>