This is the documentation for Enlighten.
struct Geo GeoPoint2D
struct Geo::GeoPoint2D
Integer 2 dimensional point class.
Functions
Name | Description |
|---|---|
Constructors. | |
Constructors. | |
Component-wise subtraction (translation). | |
Scalar multiplication. | |
Scalar multiplication. | |
Scalar division. | |
Scalar division. | |
Component-wise addition (translation). | |
Component-wise addition (translation). | |
Comparison operator, required to use this class as a key in an STL-style container. | |
Component-wise subtraction (translation). | |
Equality operator. |
Variables
Geo::GeoPoint2D::GeoPoint2D
public: GeoPoint2D()
Constructors.
Geo::GeoPoint2D::GeoPoint2D
public: GeoPoint2D
(
Geo::s32 x,
Geo::s32 y
)
Constructors.
GeoPoint2D Geo::GeoPoint2D::operator-
public: GeoPoint2D operator-
(
GeoPoint2D const & rhs
) const
Component-wise subtraction (translation).
GeoPoint2D Geo::GeoPoint2D::operator*
public: GeoPoint2D operator*
(
s32 Scale
) const
Scalar multiplication.
GeoPoint2D& Geo::GeoPoint2D::operator*=
public: GeoPoint2D & operator*=
(
s32 Scale
)
Scalar multiplication.
GeoPoint2D Geo::GeoPoint2D::operator/
public: GeoPoint2D operator/
(
s32 Divisor
) const
Scalar division.
GeoPoint2D& Geo::GeoPoint2D::operator/=
public: GeoPoint2D & operator/=
(
s32 Divisor
)
Scalar division.
GeoPoint2D Geo::GeoPoint2D::operator+
public: GeoPoint2D operator+
(
GeoPoint2D const & rhs
) const
Component-wise addition (translation).
GeoPoint2D& Geo::GeoPoint2D::operator+=
public: GeoPoint2D & operator+=
(
const GeoPoint2D & Other
)
Component-wise addition (translation).
bool Geo::GeoPoint2D::operator<
public: bool operator<
(
const GeoPoint2D & rhs
) const
Comparison operator, required to use this class as a key in an STL-style container.
GeoPoint2D& Geo::GeoPoint2D::operator-=
public: GeoPoint2D & operator-=
(
const GeoPoint2D & Other
)
Component-wise subtraction (translation).
bool Geo::GeoPoint2D::operator==
public: bool operator==
(
const GeoPoint2D & rhs
) const
Equality operator.