VR-Forces 4.0.4 Class Documentation
include/vrfmodel/tacticalSmokeAct.h
Go to the documentation of this file.
00001 /*******************************************************************************
00002 ** Copyright (c) 2008 MAK Technologies, Inc.
00003 ** All rights reserved.
00004 *******************************************************************************/
00007 
00008 #ifndef DtTacticalSmokeActuator_H_
00009 #define DtTacticalSmokeActuator_H_
00010 
00011 #include "vrfobjcore/actCmpnt.h"
00012 #include "vrfmodel/vrfmodelDefines.h"
00013 
00014 class DtString;
00015 class DtSimManager;
00016 class DtTacticalSmokeActuatorDescriptor;
00017 
00029 class DT_DLL_vrfmodel DtTacticalSmokeActuator : public DtActuatorComponent
00030 {
00031 
00032 public:
00033 
00036    DtTacticalSmokeActuator(const DtString& name, 
00037       DtVrfObject* owner,
00038       DtSimManager* simManager, 
00039       DtComponentDescriptor* desc = 0,
00040       DtReaderWriterRegistry* parentRegistry = 0);
00041 
00043    virtual ~DtTacticalSmokeActuator();
00044 
00047    virtual DtString type() const;
00048 
00050    virtual void tick();
00051 
00055    static DtSimComponent * creator(const DtString& name, 
00056       DtVrfObject* owner,
00057       DtSimManager* simManager, 
00058       DtComponentDescriptor* desc = 0,
00059       DtReaderWriterRegistry* parentRegistry = 0);
00060 
00061    virtual DtTacticalSmokeActuatorDescriptor* desc() const;
00062 
00063 protected:
00064    
00066    DtTacticalSmokeActuator();
00067 
00069    DtTacticalSmokeActuator(const DtTacticalSmokeActuator & orig);
00070 
00072    const DtTacticalSmokeActuator & operator=(const 
00073       DtTacticalSmokeActuator & orig);
00074 
00077    virtual DtVector calculateWindVelocity() const;
00078 };
00079 
00080 #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)