VR-Vantage API Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
weatherObjectPublisher.h
Go to the documentation of this file.
1 /*******************************************************************************
2 ** Copyright (c) 2013 MAK Technologies, Inc.
3 ** All rights reserved.
4 *******************************************************************************/
5 
8 
9 #pragma once
10 
13 
15 
21 {
22 public:
30  DtExerciseConn* conn,
31  const DtObjectType& type,
32  const DtGlobalObjectDesignator& id = DtVrfObjectIdGenerator::nullId()
33  );
34 
35 #if DtHLA
36  // Create with region set
38  DtExerciseConn* conn,
39  const DtObjectType& type,
40  const DtDDMRegionSet* regionSetToUse,
41  const DtGlobalObjectDesignator& id = DtVrfObjectIdGenerator::nullId()
42  );
43 
44 #endif
45 
47  DtEnvironmentProcessRepository* stateRepToUse,
48  DtExerciseConn* conn,
49  const DtObjectType& type,
50 #if DtDIS
51  const DtObjectId& id = DtObjectId::defaultId()
52 #else
53  const char* name = 0,
54  const DtDDMRegionSet* regionSetToUse = 0
55 #endif
56  );
57 
59  virtual ~DtWeatherObjectPublisher();
60 
62  virtual DtWeatherObjectRepository* wesr();
63  virtual const DtWeatherObjectRepository* wesr() const;
64 
65 protected:
66  void init();
67 
68 private:
72 };


Copyright © 2005-2013 VT MÄK. All Rights Reserved (www.mak.com)