VR-Forces 4.0.4 Class Documentation
include/vrfplanmgr/stealthCommandExecutors.h
Go to the documentation of this file.
00001 /*******************************************************************************
00002 ** Copyright (c) 2006 MAK Technologies, Inc.
00003 ** All rights reserved.
00004 *******************************************************************************/
00005 /*******************************************************************************
00006 ** $RCSfile: stealthCommandExecutors.h,v $ $Revision: 1.2 $ $State: Exp $
00007 *******************************************************************************/
00008 
00011 
00013 
00014 #ifndef stealthCommandExecutors_h
00015 #define stealthCommandExecutors_h
00016 
00017 #include "vrfobjcore/simCommandExecutor.h"
00018 #include "vrfplanmgr/vrfplanmgrDefines.h"
00019 
00021 class DT_DLL_vrfplanmgr DtStealthCompassCommandExecutor : public DtSimCommandExecutor
00022 {
00023 public:
00024    DtStealthCompassCommandExecutor(DtSimManager* simManager);
00025 
00026    virtual ~DtStealthCompassCommandExecutor();
00027 
00029    virtual bool execute(const DtSimCommand* command);
00030 
00032    static DtSimCommandExecutor* create(DtSimManager* simManager);
00033 
00034 private:
00036    DtStealthCompassCommandExecutor();
00038    DtStealthCompassCommandExecutor(const DtStealthCompassCommandExecutor& orig);
00040    DtStealthCompassCommandExecutor& operator=(const DtStealthCompassCommandExecutor& orig);
00041 };
00042 
00044 class DT_DLL_vrfplanmgr DtStealthMimicCommandExecutor : public DtSimCommandExecutor
00045 {
00046 public:
00047    DtStealthMimicCommandExecutor(DtSimManager* simManager);
00048 
00049    virtual ~DtStealthMimicCommandExecutor();
00050 
00052    virtual bool execute(const DtSimCommand* command);
00053 
00055    static DtSimCommandExecutor* create(DtSimManager* simManager);
00056 
00057 private:
00059    DtStealthMimicCommandExecutor();
00061    DtStealthMimicCommandExecutor(const DtStealthMimicCommandExecutor& orig);
00063    DtStealthMimicCommandExecutor& operator=(const DtStealthMimicCommandExecutor& orig);
00064 };
00065 
00067 class DT_DLL_vrfplanmgr DtStealthGroupCommandExecutor : public DtSimCommandExecutor
00068 {
00069 public:
00070    DtStealthGroupCommandExecutor(DtSimManager* simManager);
00071 
00072    virtual ~DtStealthGroupCommandExecutor();
00073 
00075    virtual bool execute(const DtSimCommand* command);
00076 
00078    static DtSimCommandExecutor* create(DtSimManager* simManager);
00079 
00080 private:
00082    DtStealthGroupCommandExecutor();
00084    DtStealthGroupCommandExecutor(const DtStealthGroupCommandExecutor& orig);
00086    DtStealthGroupCommandExecutor& operator=(const DtStealthGroupCommandExecutor& orig);
00087 };
00088 
00090 class DT_DLL_vrfplanmgr DtStealthDetachCommandExecutor : public DtSimCommandExecutor
00091 {
00092 public:
00093    DtStealthDetachCommandExecutor(DtSimManager* simManager);
00094 
00095    virtual ~DtStealthDetachCommandExecutor();
00096 
00098    virtual bool execute(const DtSimCommand* command);
00099 
00101    static DtSimCommandExecutor* create(DtSimManager* simManager);
00102 
00103 private:
00105    DtStealthDetachCommandExecutor();
00107    DtStealthDetachCommandExecutor(const DtStealthDetachCommandExecutor& orig);
00109    DtStealthDetachCommandExecutor& operator=(const DtStealthDetachCommandExecutor& orig);
00110 };
00111 
00112 
00113 #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)