VR-Vantage 2.8 API Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
dataChanged.h
Go to the documentation of this file.
1 /*******************************************************************************
2 ** Copyright (c) 2002 MAK Technologies, Inc.
3 ** All rights reserved.
4 *******************************************************************************/
5 /*******************************************************************************
6 ** $RCSfile: dataChanged.h,v $ $Revision: 1.12 $ $State: Exp $
7 *******************************************************************************/
8 
9 #ifndef DATACHANGED_H
10 #define DATACHANGED_H
11 
12 #define DtChanged_Vector 0x00000001
13 #define DtChanged_Name 0x00000002
14 #define DtChanged_Id 0x00000004
15 #define DtChanged_EchelonId 0x00000008
16 #define DtChanged_Acceleration 0x00000010
17 #define DtChanged_Orientation 0x00000020
18 #define DtChanged_Velocity 0x00000040
19 #define DtChanged_Heading 0x00000080
20 #define DtChanged_Other 0x00000100
21 #define DtChanged_Aggregation 0x00000200
22 #define DtChanged_GlobalLocalId 0x00000400
23 #define DtChanged_Appearance 0x00000800
24 #define DtChanged_OverlayParent 0x00001000
25 #define DtChanged_Embarkation 0x00002000
26 #define DtChanged_ForceId 0x00004000
27 #define DtChanged_State 0x00008000
28 #define DtChanged_Range 0x00100000
29 #define DtChanged_Bearing 0x00200000
30 #define DtChanged_Formation 0x00400000
31 
32 #define DtChanged_Modified 0x00800000
33 #define DtChanged_Removed 0x01000000
34 #define DtChanged_Added 0x02000000
35 
36 #define DtChanged_Iff 0x04000000
37 #define DtChanged_Transmitter 0x08000000
38 #define DtChanged_Entity 0x10000000
39 #define DtChanged_Aggregate 0x20000000
40 #define DtChanged_ControlObj 0x40000000
41 #define DtChanged_Emitter 0x80000000
42 
43 #define DtChanged_All DtChanged_Other | DtChanged_Vector
44 
45 class DtStateRepository;
46 
47 // This routine will compare two base state repositories and return whatever is
48 // changed
50  const DtStateRepository* rhs);
51 
52 #endif
53 
54 


Copyright © 2005-2021 MAK Technologies. All Rights Reserved (www.mak.com)