00001 
00002 
00003 
00004 
00005 
00006 
00007 
00008 
00009 
00010 
00011 #pragma once 
00012 #include "ippResponse.h"
00013 
00014 
00015 class IPPDME_EXT_CLASS ippGetCoordSystemResponse : public ippResponse {
00016 
00017 private:
00018   ippCoordSysType _coordSys;
00019 
00020 public:
00021   ippGetCoordSystemResponse(unsigned int inTagNumber, ippCoordSysType inCoordSys);
00022 
00023   virtual ~ippGetCoordSystemResponse();
00024 
00025   void setCoordSys(ippCoordSysType inCoordSys){ _coordSys = inCoordSys; }
00026 
00027   ippCoordSysType getCoordSys()const { return _coordSys; }
00028   virtual std::string getResponseString() const;
00029 private:
00030   ippGetCoordSystemResponse(const ippGetCoordSystemResponse&);
00031   void operator=(const ippGetCoordSystemResponse&);
00032 };
00033 
00034 IPP_DECLARE_SMARTPOINTER(ippGetCoordSystemResponse);