gwnavruntime/abstractgraph/abstractgraphtypes.h Source File

abstractgraphtypes.h
Go to the documentation of this file.
1 /*
2 * Copyright 2015 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 #ifndef Navigation_AbstractGraphTypes_H
8 #define Navigation_AbstractGraphTypes_H
9 
13 
14 namespace Kaim
15 {
16 
17  typedef KyUInt16 CompactAbstractGraphNodeIdx;
18  typedef KyUInt32 AbstractGraphNodeIdx;
19  static const CompactAbstractGraphNodeIdx CompactAbstractGraphNodeIdx_Invalid = KyUInt16MAXVAL;
20  static const AbstractGraphNodeIdx AbstractGraphNodeIdx_Invalid = KyUInt16MAXVAL;
21 
22  typedef KyUInt16 CompactAbstractGraphFloorIdx;
23  typedef KyUInt32 AbstractGraphFloorIdx;
24  static const CompactAbstractGraphFloorIdx CompactAbstractGraphFloorIdx_Invalid = KyUInt16MAXVAL;
25  static const AbstractGraphFloorIdx AbstractGraphFloorIdx_Invalid = KyUInt16MAXVAL;
26 
27  typedef KyUInt16 CompactAbstractGraphCellIdx;
28  typedef KyUInt32 AbstractGraphCellIdx;
29  static const CompactAbstractGraphCellIdx CompactAbstractGraphCellIdx_Invalid = KyUInt16MAXVAL;
30  static const AbstractGraphCellIdx AbstractGraphCellIdx_Invalid = KyUInt16MAXVAL;
31 
32  typedef KyUInt32 AbstractGraphIdx;
33  static const AbstractGraphIdx AbstractGraphIdx_Invalid = CollectionInvalidIndex;
34 
35  typedef NavVertex AbstractGraphVertex;
36 }
37 
38 #endif
Definition: gamekitcrowddispersion.h:20
#define KyUInt16MAXVAL
The maximum value that can be stored in the KyUInt16 variable type.
Definition: types.h:230
unsigned short KyUInt16
Type used internally to represent an unsigned 16-bit integer.
Definition: types.h:40
unsigned int KyUInt32
Type used internally to represent an unsigned 32-bit integer.
Definition: types.h:36