VR-Vantage API Documentation
Home
Modules
Namespaces
Classes
Files
Libraries
Examples
Tutorials
File List
File Members
include
vrfExtObjects
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
49
int
compareBaseRepository
(
const
DtStateRepository* lhs,
50
const
DtStateRepository* rhs);
51
52
#endif
53
54
Copyright © 2005-2013 VT MÄK. All Rights Reserved (
www.mak.com
)