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