This is the documentation for Enlighten.

struct Geo GeoPoint2

struct Geo::GeoPoint2

Single precision 2 dimensional point class.

Functions

Name Description
GeoPoint2()

Constructors.

GeoPoint2(float, float)

Constructors.

GeoPoint2(v128)

Constructors.

operator-(GeoPoint2)

Operator overloads.

operator v128()

Conversion to a v128. W component is always 1.

operator*(float)

Operator overloads.

operator/(float)

Operator overloads.

operator+(GeoPoint2)

Operator overloads.

operator+=(const GeoPoint2 &)

Operator overloads.

operator==(const GeoPoint2 &)

Equality operator.


Geo::GeoPoint2::GeoPoint2


public: GeoPoint2()


Constructors.


Geo::GeoPoint2::GeoPoint2


public: GeoPoint2
(
    float x,
    float y
)


Constructors.


Geo::GeoPoint2::GeoPoint2


public: GeoPoint2
(
    v128 rhs
)


Constructors.


GeoPoint2 Geo::GeoPoint2::operator-


public: GeoPoint2 operator-
(
    GeoPoint2 rhs
) const


Operator overloads.


Geo::GeoPoint2::operator v128


public: operator v128() const


Conversion to a v128. W component is always 1.


GeoPoint2 Geo::GeoPoint2::operator*


public: GeoPoint2 operator*
(
    float rhs
) const


Operator overloads.


GeoPoint2 Geo::GeoPoint2::operator/


public: GeoPoint2 operator/
(
    float rhs
) const


Operator overloads.


GeoPoint2 Geo::GeoPoint2::operator+


public: GeoPoint2 operator+
(
    GeoPoint2 rhs
) const


Operator overloads.


GeoPoint2 Geo::GeoPoint2::operator+=


public: GeoPoint2 operator+=
(
    const GeoPoint2 & v
)


Operator overloads.


bool Geo::GeoPoint2::operator==


public: bool operator==
(
    const GeoPoint2 & rhs
) const


Equality operator.