00001
00002
00003
00004
00005
00006
00007
00008
00009
00010 #pragma once
00011 #include "ippdme/Command/ippCommand.h"
00012 #include "ippdme/ippTargetVector.h"
00013
00014 class IPPDME_EXT_CLASS ippScanOnCircleHintCommand : public ippCommand {
00015
00016 public:
00017
00018
00019 ippScanOnCircleHintCommand(
00020 unsigned int tgNum,
00021 double inDisplacement,
00022 double inForm
00023 );
00024
00025 virtual ~ippScanOnCircleHintCommand();
00026
00027 void setDisplacement(double inDisplacement){ _displacement = inDisplacement; }
00028 void setForm(double inForm){ _form = inForm; }
00029
00030 double getDisplacement()const{ return _displacement; }
00031 double getForm()const{ return _form; }
00032 virtual std::string getCommandString() const;
00033 private:
00034 double _displacement;
00035 double _form;
00036
00037 ippScanOnCircleHintCommand(const ippScanOnCircleHintCommand&);
00038 void operator=(const ippScanOnCircleHintCommand&);
00039 };
00040 IPP_DECLARE_SMARTPOINTER(ippScanOnCircleHintCommand);