TrinityCore
ZRangeBoundary Class Reference

#include <AreaBoundary.h>

+ Inheritance diagram for ZRangeBoundary:

Public Member Functions

 ZRangeBoundary (float minZ, float maxZ, 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

float const _minZ
 
float const _maxZ
 

Detailed Description

Definition at line 141 of file AreaBoundary.h.

Constructor & Destructor Documentation

◆ ZRangeBoundary()

ZRangeBoundary::ZRangeBoundary ( float  minZ,
float  maxZ,
bool  isInverted = false 
)

Definition at line 86 of file AreaBoundary.cpp.

Member Function Documentation

◆ IsWithinBoundaryArea()

bool ZRangeBoundary::IsWithinBoundaryArea ( Position const *  pos) const
overrideprotectedvirtual

Implements AreaBoundary.

Definition at line 88 of file AreaBoundary.cpp.

+ Here is the call graph for this function:

Member Data Documentation

◆ _maxZ

float const ZRangeBoundary::_maxZ
private

Definition at line 150 of file AreaBoundary.h.

◆ _minZ

float const ZRangeBoundary::_minZ
private

Definition at line 150 of file AreaBoundary.h.


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