VR-Vantage 3.0.3 API Documentation
Home
Modules
Namespaces
Classes
Files
Libraries
Examples
File List
File Members
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Groups
Pages
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-2023 MAK Technologies. All Rights Reserved (
www.mak.com
)