TrinityCore
|
#include <AreaBoundary.h>
Public Member Functions | |
TriangleBoundary (Position const &pointA, Position const &pointB, Position const &pointC, bool isInverted=false) | |
Public Member Functions inherited from AreaBoundary | |
bool | IsWithinBoundary (Position const *pos) const |
bool | IsWithinBoundary (Position const &pos) const |
virtual | ~AreaBoundary () |
Protected Member Functions | |
bool | IsWithinBoundaryArea (Position const *pos) const override |
Protected Member Functions inherited from AreaBoundary | |
AreaBoundary (bool isInverted) | |
virtual bool | IsWithinBoundaryArea (Position const *pos) const =0 |
Private Attributes | |
DoublePosition const | _a |
DoublePosition const | _b |
DoublePosition const | _c |
double const | _abx |
double const | _bcx |
double const | _cax |
double const | _aby |
double const | _bcy |
double const | _cay |
Definition at line 114 of file AreaBoundary.h.
TriangleBoundary::TriangleBoundary | ( | Position const & | pointA, |
Position const & | pointB, | ||
Position const & | pointC, | ||
bool | isInverted = false |
||
) |
Definition at line 57 of file AreaBoundary.cpp.
|
overrideprotectedvirtual |
Implements AreaBoundary.
Definition at line 59 of file AreaBoundary.cpp.
|
private |
Definition at line 123 of file AreaBoundary.h.
|
private |
Definition at line 124 of file AreaBoundary.h.
|
private |
Definition at line 124 of file AreaBoundary.h.
|
private |
Definition at line 123 of file AreaBoundary.h.
|
private |
Definition at line 124 of file AreaBoundary.h.
|
private |
Definition at line 124 of file AreaBoundary.h.
|
private |
Definition at line 123 of file AreaBoundary.h.
|
private |
Definition at line 124 of file AreaBoundary.h.
|
private |
Definition at line 124 of file AreaBoundary.h.