VR-Vantage API Documentation
tacticalSmokeObjPub.h
Go to the documentation of this file.
1 /*******************************************************************************
2 ** Copyright (c) 2006 MAK Technologies, Inc.
3 ** All rights reserved.
4 *******************************************************************************/
5 /*******************************************************************************
6 ** $RCSfile: tacticalSmokeObjPub.h,v $ $Revision: 1.3 $ $State: Exp $
7 *******************************************************************************/
8 
9 #ifndef TSOBJPUB_H
10 #define TSOBJPUB_H
11 #include <vl/envProcPub.h>
12 
15 
20 class DT_DLL_vrfExtObjects DtTacticalSmokePublisher : public DtEnvironmentProcessPublisher
21 {
22 public:
29  DtTacticalSmokePublisher(DtExerciseConn* conn);
30 
31 #if DtHLA
32  // Create with region set
33  DtTacticalSmokePublisher(DtExerciseConn* conn, const DtDDMRegionSet* regionSetToUse);
34 #endif
35 
37  virtual ~DtTacticalSmokePublisher();
38 
39 #if DtDIS
40 
41  virtual void init(const DtEntityIdentifier& id);
42 #endif
43 
45  virtual DtTacticalSmokeObjectRepository* tssr();
46  virtual const DtTacticalSmokeObjectRepository* tssr() const;
47 
49  virtual void setTranslationThreshold(double d);
50  virtual double translationThreshold() const;
51 
53  virtual void setRotationThreshold(double d);
54  virtual double rotationThreshold() const;
55 
57  virtual void setDensityThreshold(double d);
58  virtual double densityThreshold() const;
59 
61  virtual void setSigmaThreshold(double d);
62  virtual double sigmaThreshold() const;
63 
64 private:
68 };
69 
70 #endif


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