00001
00002
00003
00004
00005
00006
00007
00008
00009
00010 #pragma once
00011 #include "ippCommand.h"
00012 #include <string>
00013
00014 class IPPDME_EXT_CLASS ippFindToolCommand : public ippCommand
00015 {
00016 private:
00017 std::string _toolName;
00018
00019 public:
00020 ippFindToolCommand(unsigned int tgNum, const char * inToolName);
00021 virtual ~ippFindToolCommand(){}
00022
00023 void setToolName(const char * aToolName){ _toolName = aToolName; }
00024
00025 const char * getToolName() const { return _toolName.c_str(); }
00026
00027 virtual std::string getCommandString() const;
00028
00029 private:
00030
00031 ippFindToolCommand(const ippFindToolCommand&);
00032 void operator=(const ippFindToolCommand&);
00033 };
00034 IPP_DECLARE_SMARTPOINTER(ippFindToolCommand);