VR-Link API Documentation for HLA 1.3
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
netnVariantStructs.h
Go to the documentation of this file.
1 /****************************************************************************
2  * Copyright (c) 2023 MAK Technologies, Inc.
3  * All rights reserved.
4  ****************************************************************************/
5 
8 
9 #pragma once
10 
11 //#include <vl/
12 
13 #include <matrix/vlVector.h>
14 
15 #include <vlpi/netnEnums.h>
16 
17 #include <vlutil/vlUuid.h>
18 
19 
21 // or a UUID, as indicated by enum pointType
23  //default constructor
24  //TODO: Default to unknown or unset value instead of location
27  { };
28 
29  //destructor (there was an issue with the default constructor that the compiler created)
31 
32  //members
34  union {
37  };
38 };
39 
41 // or a UUID, as indicated by enum pathType
43 
44  //default constructor
47  { };
48 
49  //destructor
51 
52  //members
54  //union was ditched
55  std::vector<DtVector> waypoints;
57 };
58 
59 
60 
The entity&#39;s route is either an array of locations.
Definition: netnVariantStructs.h:42
Definition: netnEnums.h:379
~DtPointVariantStruct()
Definition: netnVariantStructs.h:30
DtVector location
Definition: netnVariantStructs.h:35
Contains the standard NETN enumerations.
DtPointVariantStruct()
Definition: netnVariantStructs.h:25
DtPointTypeEnum destinationType
Definition: netnVariantStructs.h:33
DtPathTypeEnum routeType
Definition: netnVariantStructs.h:53
DtPathVariantStruct()
Definition: netnVariantStructs.h:45
DtVrlUuid uuid
Definition: netnVariantStructs.h:56
This file declares DtVector and DtVector32.
Definition: vlVector.h:224
DtPathTypeEnum
Definition: netnEnums.h:382
std::vector< DtVector > waypoints
Definition: netnVariantStructs.h:55
A Universally Unique Identifier DtVrlUuid stores a 16byte encoded UUID string.
Definition: vlUuid.h:28
Definition: netnEnums.h:385
~DtPathVariantStruct()
Definition: netnVariantStructs.h:50
Contains the DtVrlUuid class declaration/definition.
DtVrlUuid uuid
Definition: netnVariantStructs.h:36
DtPointTypeEnum
Definition: netnEnums.h:376
The entity&#39;s destination is either a location.
Definition: netnVariantStructs.h:22

Document ID: Generated on Thu Sep 19 02:12:35 EDT 2024 from SVN revision 269601
Copyright © 2005-2024 MAK Technologies. All Rights Reserved (www.mak.com)