TrinityCore
AreaBoundary Class Referenceabstract

#include <AreaBoundary.h>

+ Inheritance diagram for AreaBoundary:

Classes

struct  DoublePosition
 

Public Member Functions

bool IsWithinBoundary (Position const *pos) const
 
bool IsWithinBoundary (Position const &pos) const
 
virtual ~AreaBoundary ()
 

Protected Member Functions

 AreaBoundary (bool isInverted)
 
virtual bool IsWithinBoundaryArea (Position const *pos) const =0
 

Private Attributes

bool _isInvertedBoundary
 

Detailed Description

Definition at line 23 of file AreaBoundary.h.

Constructor & Destructor Documentation

◆ ~AreaBoundary()

virtual AreaBoundary::~AreaBoundary ( )
inlinevirtual

Definition at line 29 of file AreaBoundary.h.

◆ AreaBoundary()

AreaBoundary::AreaBoundary ( bool  isInverted)
inlineexplicitprotected

Definition at line 32 of file AreaBoundary.h.

Member Function Documentation

◆ IsWithinBoundary() [1/2]

bool AreaBoundary::IsWithinBoundary ( Position const &  pos) const
inline

Definition at line 27 of file AreaBoundary.h.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ IsWithinBoundary() [2/2]

bool AreaBoundary::IsWithinBoundary ( Position const *  pos) const
inline

Definition at line 26 of file AreaBoundary.h.

+ Here is the caller graph for this function:

◆ IsWithinBoundaryArea()

virtual bool AreaBoundary::IsWithinBoundaryArea ( Position const *  pos) const
protectedpure virtual

Member Data Documentation

◆ _isInvertedBoundary

bool AreaBoundary::_isInvertedBoundary
private

Definition at line 71 of file AreaBoundary.h.


The documentation for this class was generated from the following file: