|
| constexpr | WorldLocation () |
| |
| constexpr | WorldLocation (uint32 mapId, float x, float y) |
| |
| constexpr | WorldLocation (uint32 mapId, float x, float y, float z) |
| |
| constexpr | WorldLocation (uint32 mapId, float x, float y, float z, float o) |
| |
| constexpr | WorldLocation (uint32 mapId, Position const &position) |
| |
| constexpr void | WorldRelocate (WorldLocation const &loc) |
| |
| constexpr void | WorldRelocate (WorldLocation const *loc) |
| |
| constexpr void | WorldRelocate (uint32 mapId, Position const &pos) |
| |
| constexpr void | WorldRelocate (uint32 mapId, float x, float y, float z, float o) |
| |
| constexpr WorldLocation | GetWorldLocation () const |
| |
| constexpr uint32 | GetMapId () const |
| |
| std::string | GetDebugInfo () const |
| |
| constexpr | Position () |
| |
| constexpr | Position (float x, float y) |
| |
| constexpr | Position (float x, float y, float z) |
| |
| constexpr | Position (float x, float y, float z, float o) |
| |
| bool | operator== (Position const &a) const |
| |
| constexpr void | Relocate (float x, float y) |
| |
| constexpr void | Relocate (float x, float y, float z) |
| |
| constexpr void | Relocate (float x, float y, float z, float o) |
| |
| constexpr void | Relocate (Position const &pos) |
| |
| constexpr void | Relocate (Position const *pos) |
| |
| void | RelocateOffset (Position const &offset) |
| |
| constexpr void | SetOrientation (float orientation) |
| |
| constexpr float | GetPositionX () const |
| |
| constexpr float | GetPositionY () const |
| |
| constexpr float | GetPositionZ () const |
| |
| constexpr float | GetOrientation () const |
| |
| constexpr void | GetPosition (float &x, float &y) const |
| |
| constexpr void | GetPosition (float &x, float &y, float &z) const |
| |
| constexpr void | GetPosition (float &x, float &y, float &z, float &o) const |
| |
| constexpr Position | GetPosition () const |
| |
| Streamer< XY > | PositionXYStream () |
| |
| ConstStreamer< XY > | PositionXYStream () const |
| |
| Streamer< XYZ > | PositionXYZStream () |
| |
| ConstStreamer< XYZ > | PositionXYZStream () const |
| |
| Streamer< XYZO > | PositionXYZOStream () |
| |
| ConstStreamer< XYZO > | PositionXYZOStream () const |
| |
| Streamer< PackedXYZ > | PositionPackedXYZStream () |
| |
| ConstStreamer< PackedXYZ > | PositionPackedXYZStream () const |
| |
| bool | IsPositionValid () const |
| |
| constexpr float | GetExactDist2dSq (const float x, const float y) const |
| |
| constexpr float | GetExactDist2dSq (Position const &pos) const |
| |
| constexpr float | GetExactDist2dSq (Position const *pos) const |
| |
| float | GetExactDist2d (const float x, const float y) const |
| |
| float | GetExactDist2d (Position const &pos) const |
| |
| float | GetExactDist2d (Position const *pos) const |
| |
| constexpr float | GetExactDistSq (float x, float y, float z) const |
| |
| constexpr float | GetExactDistSq (Position const &pos) const |
| |
| constexpr float | GetExactDistSq (Position const *pos) const |
| |
| float | GetExactDist (float x, float y, float z) const |
| |
| float | GetExactDist (Position const &pos) const |
| |
| float | GetExactDist (Position const *pos) const |
| |
| Position | GetPositionOffsetTo (Position const &endPos) const |
| |
| Position | GetPositionWithOffset (Position const &offset) const |
| |
| float | GetAbsoluteAngle (float x, float y) const |
| |
| float | GetAbsoluteAngle (Position const &pos) const |
| |
| float | GetAbsoluteAngle (Position const *pos) const |
| |
| float | ToAbsoluteAngle (float relAngle) const |
| |
| float | ToRelativeAngle (float absAngle) const |
| |
| float | GetRelativeAngle (float x, float y) const |
| |
| float | GetRelativeAngle (Position const &pos) const |
| |
| float | GetRelativeAngle (Position const *pos) const |
| |
| constexpr bool | IsInDist2d (float x, float y, float dist) const |
| |
| constexpr bool | IsInDist2d (Position const &pos, float dist) const |
| |
| constexpr bool | IsInDist2d (Position const *pos, float dist) const |
| |
| constexpr bool | IsInDist (float x, float y, float z, float dist) const |
| |
| constexpr bool | IsInDist (Position const &pos, float dist) const |
| |
| constexpr bool | IsInDist (Position const *pos, float dist) const |
| |
| bool | IsWithinBox (Position const &boxOrigin, float length, float width, float height) const |
| |
| bool | IsWithinVerticalCylinder (Position const &cylinderOrigin, float radius, float height, bool isDoubleVertical=false) const |
| |
| bool | IsInPolygon2D (Position const &polygonOrigin, std::span< Position const > vertices) const |
| |
| bool | HasInArc (float arcangle, Position const *pos, float border=2.0f) const |
| |
| bool | HasInLine (Position const *pos, float objSize, float width) const |
| |
| std::string | ToString () const |
| |
Definition at line 191 of file Position.h.