TrinityCore
Loading...
Searching...
No Matches
AreaTriggerShapeInfo::Polygon Struct Reference

#include <AreaTriggerTemplate.h>

Public Member Functions

 Polygon ()
 
 Polygon (std::array< float, MAX_AREATRIGGER_ENTITY_DATA > const &raw)
 
float GetMaxSearchRadius () const
 

Public Attributes

std::vector< TaggedPosition< Position::XY > > PolygonVertices
 
std::vector< TaggedPosition< Position::XY > > PolygonVerticesTarget
 
float Height
 
float HeightTarget
 

Detailed Description

Definition at line 124 of file AreaTriggerTemplate.h.

Constructor & Destructor Documentation

◆ Polygon() [1/2]

AreaTriggerShapeInfo::Polygon::Polygon ( )
inline

Definition at line 126 of file AreaTriggerTemplate.h.

◆ Polygon() [2/2]

AreaTriggerShapeInfo::Polygon::Polygon ( std::array< float, MAX_AREATRIGGER_ENTITY_DATA > const &  raw)
inlineexplicit

Definition at line 128 of file AreaTriggerTemplate.h.

Member Function Documentation

◆ GetMaxSearchRadius()

float AreaTriggerShapeInfo::Polygon::GetMaxSearchRadius ( ) const

Definition at line 34 of file AreaTriggerTemplate.cpp.

+ Here is the call graph for this function:

Member Data Documentation

◆ Height

float AreaTriggerShapeInfo::Polygon::Height

Definition at line 133 of file AreaTriggerTemplate.h.

◆ HeightTarget

float AreaTriggerShapeInfo::Polygon::HeightTarget

Definition at line 134 of file AreaTriggerTemplate.h.

◆ PolygonVertices

std::vector<TaggedPosition<Position::XY> > AreaTriggerShapeInfo::Polygon::PolygonVertices

Definition at line 131 of file AreaTriggerTemplate.h.

◆ PolygonVerticesTarget

std::vector<TaggedPosition<Position::XY> > AreaTriggerShapeInfo::Polygon::PolygonVerticesTarget

Definition at line 132 of file AreaTriggerTemplate.h.


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