VR-Vantage 2.4 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) 2017 VT MAK
3  * All rights reserved.
4  ****************************************************************************/
5 
9 
10 #pragma once
11 
14 
16 
22 {
23 public:
31  DtExerciseConn* conn,
32  const DtObjectType& type,
33 #if DtHLA
34  const DtGlobalObjectDesignator& id = DtGlobalObjectDesignator::nullId(),
35 #endif
36  const DtEntityIdentifier& entId = DtEntityIdentifier::nullId()
37  );
38 
39 #if DtHLA
40  // Create with region set
42  DtExerciseConn* conn,
43  const DtObjectType& type,
44  const DtDDMRegionSet* regionSetToUse,
45  const DtGlobalObjectDesignator& id = DtGlobalObjectDesignator::nullId(),
46  const DtEntityIdentifier& entId = DtEntityIdentifier::nullId()
47  );
48 
49 #endif
50 
52  DtEnvironmentProcessRepository* stateRepToUse,
53  DtExerciseConn* conn,
54  const DtObjectType& type,
55 #if DtHLA
56  const DtGlobalObjectDesignator& id = DtGlobalObjectDesignator::nullId(),
57 #endif
58  const DtEntityIdentifier& entId = DtEntityIdentifier::nullId()
59 #if DtHLA
60  , const char* name = 0,
61  const DtDDMRegionSet* regionSetToUse = 0
62 #endif
63  );
64 
66  virtual ~DtWeatherObjectPublisher();
67 
69  virtual DtWeatherObjectRepository* wesr();
70  virtual const DtWeatherObjectRepository* wesr() const;
71 
72 protected:
73  void init();
74 
75 private:
79 };


Copyright © 2005-2018 VT MAK. All Rights Reserved (www.mak.com)