This is the documentation for Enlighten.
struct Geo GeoPoint3D
struct Geo::GeoPoint3D
Integer 3 dimensional point class.
Functions
Name | Description |
|---|---|
Constructors. | |
Constructors. | |
Constructors. | |
Component-wise subtraction (translation). | |
Component-wise negate. | |
Inequality operator. | |
Component-wise logical operations. | |
Scalar multiplication. | |
Component-wise multiplication (scale). | |
Component-wise multiplication (scale). | |
Scalar multiplication. | |
Scalar division. | |
Scalar division. | |
Component-wise logical operations. | |
Component-wise addition (translation). | |
Component-wise addition (translation). | |
Component-wise arithmetic shift. | |
Component-wise subtraction (translation). | |
Equality operator. | |
Component-wise arithmetic shift. |
Variables
Geo::GeoPoint3D::GeoPoint3D
public: GeoPoint3D()
Constructors.
Geo::GeoPoint3D::GeoPoint3D
public: GeoPoint3D
(
s32 InX,
s32 InY,
s32 InZ
)
Constructors.
Geo::GeoPoint3D::GeoPoint3D
public: GeoPoint3D
(
s32 InSize
)
Constructors.
GeoPoint3D Geo::GeoPoint3D::operator-
public: GeoPoint3D operator-
(
GeoPoint3D const & rhs
) const
Component-wise subtraction (translation).
GeoPoint3D Geo::GeoPoint3D::operator-
public: GeoPoint3D operator-() const
Component-wise negate.
bool Geo::GeoPoint3D::operator!=
public: bool operator!=
(
const GeoPoint3D & Other
) const
Inequality operator.
GeoPoint3D Geo::GeoPoint3D::operator&
public: GeoPoint3D operator&
(
u32 rhs
) const
Component-wise logical operations.
GeoPoint3D Geo::GeoPoint3D::operator*
public: GeoPoint3D operator*
(
s32 Scale
) const
Scalar multiplication.
GeoPoint3D Geo::GeoPoint3D::operator*
public: GeoPoint3D operator*
(
GeoPoint3D const & rhs
) const
Component-wise multiplication (scale).
GeoPoint3D& Geo::GeoPoint3D::operator*=
public: GeoPoint3D & operator*=
(
const GeoPoint3D & Other
)
Component-wise multiplication (scale).
GeoPoint3D& Geo::GeoPoint3D::operator*=
public: GeoPoint3D & operator*=
(
s32 Scale
)
Scalar multiplication.
GeoPoint3D Geo::GeoPoint3D::operator/
public: GeoPoint3D operator/
(
s32 Divisor
) const
Scalar division.
GeoPoint3D& Geo::GeoPoint3D::operator/=
public: GeoPoint3D & operator/=
(
s32 Divisor
)
Scalar division.
GeoPoint3D Geo::GeoPoint3D::operator|
public: GeoPoint3D operator|
(
s32 rhs
) const
Component-wise logical operations.
GeoPoint3D Geo::GeoPoint3D::operator+
public: GeoPoint3D operator+
(
GeoPoint3D const & rhs
) const
Component-wise addition (translation).
GeoPoint3D& Geo::GeoPoint3D::operator+=
public: GeoPoint3D & operator+=
(
const GeoPoint3D & Other
)
Component-wise addition (translation).
GeoPoint3D Geo::GeoPoint3D::operator<<
public: GeoPoint3D operator<<
(
u32 shift
) const
Component-wise arithmetic shift.
GeoPoint3D& Geo::GeoPoint3D::operator-=
public: GeoPoint3D & operator-=
(
const GeoPoint3D & Other
)
Component-wise subtraction (translation).
bool Geo::GeoPoint3D::operator==
public: bool operator==
(
const GeoPoint3D & Other
) const
Equality operator.
GeoPoint3D Geo::GeoPoint3D::operator>>
public: GeoPoint3D operator>>
(
u32 shift
) const
Component-wise arithmetic shift.