TrinityCore
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
AreaBoundary::DoublePosition Member List

This is the complete list of members for AreaBoundary::DoublePosition, including all inherited members.

d_positionXAreaBoundary::DoublePosition
d_positionYAreaBoundary::DoublePosition
d_positionZAreaBoundary::DoublePosition
DoublePosition(double x=0.0, double y=0.0, double z=0.0, float o=0.0f)AreaBoundary::DoublePositioninline
DoublePosition(float x, float y=0.0f, float z=0.0f, float o=0.0f)AreaBoundary::DoublePositioninline
DoublePosition(const Position &pos)AreaBoundary::DoublePositioninline
GetAngle(Position const *pos) const Position
GetAngle(float x, float y) const Position
GetDoubleExactDist2dSq(DoublePosition const &pos) const AreaBoundary::DoublePositioninline
GetDoublePositionX() const AreaBoundary::DoublePositioninline
GetDoublePositionY() const AreaBoundary::DoublePositioninline
GetDoublePositionZ() const AreaBoundary::DoublePositioninline
GetExactDist(float x, float y, float z) const Positioninline
GetExactDist(Position const *pos) const Positioninline
GetExactDist2d(const float x, const float y) const Positioninline
GetExactDist2d(Position const *pos) const Positioninline
GetExactDist2dSq(float x, float y) const Positioninline
GetExactDist2dSq(Position const *pos) const Positioninline
GetExactDistSq(float x, float y, float z) const Positioninline
GetExactDistSq(Position const *pos) const Positioninline
GetOrientation() const Positioninline
GetPosition(float &x, float &y) const Positioninline
GetPosition(float &x, float &y, float &z) const Positioninline
GetPosition(float &x, float &y, float &z, float &o) const Positioninline
GetPosition() const Positioninline
GetPositionOffsetTo(Position const &endPos, Position &retOffset) const Position
GetPositionWithOffset(Position const &offset) const Position
GetPositionX() const Positioninline
GetPositionY() const Positioninline
GetPositionZ() const Positioninline
GetRelativeAngle(Position const *pos) const Positioninline
GetRelativeAngle(float x, float y) const Positioninline
GetSinCos(float x, float y, float &vsin, float &vcos) const Position
HasInArc(float arcangle, Position const *pos, float border=2.0f) const Position
HasInLine(Position const *pos, float width) const Position
IsInDist(float x, float y, float z, float dist) const Positioninline
IsInDist(Position const *pos, float dist) const Positioninline
IsInDist2d(float x, float y, float dist) const Positioninline
IsInDist2d(Position const *pos, float dist) const Positioninline
IsPositionValid() const Position
IsWithinBox(const Position &center, float xradius, float yradius, float zradius) const Position
m_positionXPosition
m_positionYPosition
m_positionZPosition
NormalizeOrientation(float o)Positioninlinestatic
operator!=(Position const &a)Positioninline
operator==(Position const &a)Position
Position(float x=0, float y=0, float z=0, float o=0)Positioninline
Position(Position const &loc)Positioninline
PositionXYStream()Positioninline
PositionXYZOStream()Positioninline
PositionXYZStream()Positioninline
Relocate(float x, float y)Positioninline
Relocate(float x, float y, float z)Positioninline
Relocate(float x, float y, float z, float orientation)Positioninline
Relocate(Position const &pos)Positioninline
Relocate(Position const *pos)Positioninline
Relocate(G3D::Vector3 const &pos)Positioninline
RelocateOffset(Position const &offset)Position
SetOrientation(float orientation)Positioninline
sync()AreaBoundary::DoublePositioninline
ToString() const Position