VR-Forces 4.10 Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
vrfExtDiGuyStateRepository.h
Go to the documentation of this file.
1 /****************************************************************************
2  * Copyright (c) 2019 VT MAK
3  * All rights reserved.
4  ****************************************************************************/
5 
8 
9 #pragma once
10 
12 #include <vl/diGuyObjectStateRepository.h>
13 
14 /*
15  Notes: this class has to be here, in VrfVrlExt, and not in VR-Vantage, so that
16  versions of it for DIS and the various HLAs will be automatically generated.
17  This doesn't matter for the code specific to this class, but we can't inherit
18  from DtDIGuyObjectStateRepository without the network protocol being properly
19  defined in compiler variables.
20 */
21 
22 class DtExerciseConn;
23 
26 {
27 public:
28 
32 
34 
37 
39  virtual DtStateRepository* clone( bool copy ) const;
40 
42  virtual void printDataToStream( std::ostream& stream ) const;
43 
46  static DtDIGuyObjectStateRepository* create();
47 
48  // Registers the decoders needed for DI-Guy
49  static void registerExtensions( DtExerciseConn *exConn );
50 
51 };
An experimental subclass of DtDIGuyObjectStateRepository.
Definition: vrfExtDiGuyStateRepository.h:25
virtual ~DtExtDiGuyStateRepository()
Definition: vrfExtDiGuyStateRepository.h:33
Contains the DtVrfExtensions class declaration.
voidpf stream
Definition: ioapi.h:39
#define DT_DLL_vrfExtObjects
Definition: dllExport.h:23

Document ID: Generated on Tue Sep 21 17:42:52 EDT 2021 from SVN revision 234861
Copyright © 2005-2021 MAK Technologies. All Rights Reserved (www.mak.com)