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
00015
00016 class IPPDME_EXT_CLASS ippScanOnLineHintCommand : public ippCommand {
00017
00018
00019 public:
00020
00021
00022 ippScanOnLineHintCommand(
00023 unsigned int tgNum, double inAngle, double inForm
00024 );
00025
00026 virtual ~ippScanOnLineHintCommand();
00027
00028 void setAngle(double inAngle){ _angle = inAngle; }
00029 void setForm(double inForm){ _form = inForm; }
00030
00031 double getAngle()const{ return _angle; }
00032 double getForm()const{ return _form; }
00033
00034 virtual std::string getCommandString() const;
00035 private:
00036 double _angle;
00037 double _form;
00038
00039 ippScanOnLineHintCommand(const ippScanOnLineHintCommand&);
00040 void operator=(const ippScanOnLineHintCommand&);
00041 };
00042 IPP_DECLARE_SMARTPOINTER(ippScanOnLineHintCommand);