VR-Forces 4.0.4 Class Documentation
include/vrfExtObjects/tacticalSmokeObjPub.h
Go to the documentation of this file.
00001 /*******************************************************************************
00002 ** Copyright (c) 2006 MAK Technologies, Inc.
00003 ** All rights reserved.
00004 *******************************************************************************/
00005 /*******************************************************************************
00006 ** $RCSfile: tacticalSmokeObjPub.h,v $ $Revision: 1.3 $ $State: Exp $
00007 *******************************************************************************/
00008 
00009 #ifndef TSOBJPUB_H
00010 #define TSOBJPUB_H
00011 #include <vl/envProcPub.h>
00012 
00013 #include <vrfExtObjects/vrfExtObjectsDefines.h>
00014 class DtTacticalSmokeObjectRepository;
00015 
00020 class DT_DLL_vrfExtObjects DtTacticalSmokePublisher : public DtEnvironmentProcessPublisher
00021 {
00022 public:
00029    DtTacticalSmokePublisher(DtExerciseConn* conn);
00030 
00031 #if DtHLA
00032    // Create with region set
00033    DtTacticalSmokePublisher(DtExerciseConn* conn, const DtDDMRegionSet* regionSetToUse);
00034 #endif
00035 
00037    virtual ~DtTacticalSmokePublisher();
00038 
00039 #if DtDIS
00040 
00041    virtual void init(const DtEntityIdentifier& id);
00042 #endif
00043 
00045    virtual DtTacticalSmokeObjectRepository* tssr();
00046    virtual const DtTacticalSmokeObjectRepository* tssr() const;
00047 
00049    virtual void setTranslationThreshold(double d);
00050    virtual double translationThreshold() const;
00051 
00053    virtual void setRotationThreshold(double d);
00054    virtual double rotationThreshold() const;
00055 
00057    virtual void setDensityThreshold(double d);
00058    virtual double densityThreshold() const;
00059 
00061    virtual void setSigmaThreshold(double d);
00062    virtual double sigmaThreshold() const;
00063 
00064 private:
00066    DtTacticalSmokePublisher(const DtTacticalSmokePublisher&);
00067    DtTacticalSmokePublisher& operator=(const DtTacticalSmokePublisher&);
00068 };
00069 
00070 #endif

Document ID: Generated on Fri Jun 29 16:33:32 EDT 2012 from SVN revision 116588
Copyright © 2005-2012 VT MÄK Inc. All Rights Reserved (www.mak.com)