Math.Geometry


Point2D<'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 : Point2D<'Units, 'Coordinates>

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

this.Equals

Full Usage: this.Equals

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

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

this.LessThan

Full Usage: this.LessThan

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

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

Static members

Static member Description

Point2D.(*)(lhs, rhs)

Full Usage: Point2D.(*)(lhs, rhs)

Parameters:
    lhs : float
    rhs : Point2D<'Units, 'Coordinates>

Returns: Point2D<'Units, 'Coordinates>
lhs : float
rhs : Point2D<'Units, 'Coordinates>
Returns: Point2D<'Units, 'Coordinates>

Point2D.(*)(lhs, rhs)

Full Usage: Point2D.(*)(lhs, rhs)

Parameters:
    lhs : Point2D<'Units, 'Coordinates>
    rhs : float

Returns: Point2D<'Units, 'Coordinates>
lhs : Point2D<'Units, 'Coordinates>
rhs : float
Returns: Point2D<'Units, 'Coordinates>

Point2D.(+)(lhs, rhs)

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

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

Point2D.(-)(lhs, rhs)

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

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

Point2D.(-)(lhs, rhs)

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

Parameters:
    lhs : Point2D<'Units, 'Coordinates>
    rhs : Point2D<'Units, 'Coordinates>

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

Point2D.(/)(lhs, rhs)

Full Usage: Point2D.(/)(lhs, rhs)

Parameters:
    lhs : Point2D<'Units, 'Coordinates>
    rhs : float

Returns: Point2D<'Units, 'Coordinates>
lhs : Point2D<'Units, 'Coordinates>
rhs : float
Returns: Point2D<'Units, 'Coordinates>

Point2D.(~-)(point)

Full Usage: Point2D.(~-)(point)

Parameters:
    point : Point2D<'Units, 'Coordinates>

Returns: Point2D<'Units, 'Coordinates>
point : Point2D<'Units, 'Coordinates>
Returns: Point2D<'Units, 'Coordinates>