VR-Forces 4.5 Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
tacticalSmokePublisher.h
Go to the documentation of this file.
1 /*******************************************************************************
2 ** Copyright (c) 2015 MAK Technologies, Inc.
3 ** All rights reserved.
4 *******************************************************************************/
5 
6 #pragma once
7 
8 #include <vl/environmentProcessPublisher.h>
10 
13 
18 class DT_DLL_vrfExtObjects DtTacticalSmokePublisher : public DtEnvironmentProcessPublisher
19 {
20 public:
27  DtTacticalSmokePublisher(DtExerciseConn* conn,
28 #if DtHLA
29  const DtGlobalObjectDesignator& id = DtGlobalObjectDesignator::nullId(),
30 #endif
31  const DtEntityIdentifier& entId = DtEntityIdentifier::nullId());
32 
33 #if DtHLA
34  // Create with region set
35  DtTacticalSmokePublisher(DtExerciseConn* conn, const DtDDMRegionSet* regionSetToUse,
36  const DtGlobalObjectDesignator& id = DtGlobalObjectDesignator::nullId(),
37  const DtEntityIdentifier& entId = DtEntityIdentifier::nullId());
38 #endif
39 
41  virtual ~DtTacticalSmokePublisher();
42 
43 #if DtDIS
44 
45  virtual void init(const DtEntityIdentifier& id);
46 #endif
47 
49  virtual DtTacticalSmokeObjectRepository* tssr();
50  virtual const DtTacticalSmokeObjectRepository* tssr() const;
51 
53  virtual void setTranslationThreshold(double d);
54  virtual double translationThreshold() const;
55 
57  virtual void setRotationThreshold(double d);
58  virtual double rotationThreshold() const;
59 
61  virtual void setDensityThreshold(double d);
62  virtual double densityThreshold() const;
63 
65  virtual void setSigmaThreshold(double d);
66  virtual double sigmaThreshold() const;
67 
68 private:
72 };

Document ID: Generated on Thu Mar 23 18:54:12 EDT 2017 from SVN revision 174804
Copyright © 2005-2017 VT MÄK. All Rights Reserved (www.mak.com)