VR-Forces 4.0.4 Class Documentation
include/vrfExtObjects/dataChanged.h
Go to the documentation of this file.
00001 /*******************************************************************************
00002 ** Copyright (c) 2002 MAK Technologies, Inc.
00003 ** All rights reserved.
00004 *******************************************************************************/
00005 /*******************************************************************************
00006 ** $RCSfile: dataChanged.h,v $ $Revision: 1.12 $ $State: Exp $
00007 *******************************************************************************/
00008 
00009 #ifndef DATACHANGED_H
00010 #define DATACHANGED_H
00011 
00012 #define DtChanged_Vector         0x00000001
00013 #define DtChanged_Name           0x00000002
00014 #define DtChanged_Id             0x00000004
00015 #define DtChanged_EchelonId      0x00000008
00016 #define DtChanged_Acceleration   0x00000010
00017 #define DtChanged_Orientation    0x00000020
00018 #define DtChanged_Velocity       0x00000040
00019 #define DtChanged_Heading        0x00000080
00020 #define DtChanged_Other          0x00000100
00021 #define DtChanged_Aggregation    0x00000200
00022 #define DtChanged_GlobalLocalId  0x00000400
00023 #define DtChanged_Appearance     0x00000800
00024 #define DtChanged_OverlayParent  0x00001000
00025 #define DtChanged_Embarkation    0x00002000
00026 #define DtChanged_ForceId        0x00004000
00027 #define DtChanged_State          0x00008000
00028 #define DtChanged_Range          0x00100000
00029 #define DtChanged_Bearing        0x00200000
00030 #define DtChanged_Formation      0x00400000
00031 
00032 #define DtChanged_Modified       0x00800000
00033 #define DtChanged_Removed        0x01000000
00034 #define DtChanged_Added          0x02000000
00035 
00036 #define DtChanged_Iff            0x04000000
00037 #define DtChanged_Transmitter    0x08000000
00038 #define DtChanged_Entity         0x10000000
00039 #define DtChanged_Aggregate      0x20000000
00040 #define DtChanged_ControlObj     0x40000000
00041 #define DtChanged_Emitter        0x80000000
00042 
00043 #define DtChanged_All            DtChanged_Other | DtChanged_Vector
00044 
00045 class DtStateRepository;
00046 
00047 // This routine will compare two base state repositories and return whatever is 
00048 // changed
00049 int compareBaseRepository(const DtStateRepository* lhs, 
00050    const DtStateRepository* rhs);
00051 
00052 #endif
00053 
00054 

Document ID: Generated on Fri Jun 29 16:33:32 EDT 2012 from SVN revision 116588
Copyright © 2005-2012 VT MÄK Inc. All Rights Reserved (www.mak.com)