gwnavgeneration/input/dynamicinputcell.h Source File

dynamicinputcell.h
Go to the documentation of this file.
1 /*
2 * Copyright 2016 Autodesk, Inc. All rights reserved.
3 * Use of this software is subject to the terms of the Autodesk license agreement and any attachments or Appendices thereto provided at the time of installation or download,
4 * or which otherwise accompanies this software in either electronic or hard copy form, or which is signed by you and accepted by Autodesk.
5 */
6 
7 #pragma once
8 
12 
13 namespace Kaim
14 {
15 
18 {
19  KY_DEFINE_NEW_DELETE_OPERATORS(Stat_Default_Mem)
20 
21 public:
25  void Clear();
26  void PushTriangle(const DynamicTaggedTriangle3i& taggedTriangle);
27 
28 public:
29  KyGuid m_sectorGuid;
30  CellPos m_cellPos;
31  KyInt32 m_minAltitude;
32  KyInt32 m_maxAltitude;
34 };
35 
36 
37 }
38 
39 
#define KY_DEFINE_NEW_DELETE_OPERATORS(MemStat)
This macro defines new and delete operators.
Definition: memory.h:132
2d vector using KyInt32
Definition: vec2i.h:18
The Autodesk Navigation namespace.
Definition: gamekitcrowddispersion.cpp:17
The KyGuid class represents a globally unique ID.
Definition: kyguid.h:20
std::int32_t KyInt32
int32_t
Definition: types.h:24
KyInt32 CellCoord
A type that represents the placement of a cell on one axis of a 2D grid.
Definition: navmeshtypes.h:29
Used in SpatializedSectorInput to gather all triangles, from sector m_sectorGuid, that impacts the m_...
Definition: dynamicinputcell.h:17