SignElementDICOMServer.h

Go to the documentation of this file.
00001 /*
00002  *
00003  * Program:   Slicer Image-Guided Navigator (The SIGN)
00004  * Module:    $RCSfile: SignElementDICOMServer.h,v $
00005  */
00015 #ifndef _SIGNELEMENTDICOMSERVER_H
00016 #define _SIGNELEMENTDICOMSERVER_H
00017 
00018 #include <map>
00019 
00020 #include <SignDLL.h>
00021 #include <SignElement.h>
00022 
00023 class SIGN_EXPORT SignElementDICOMServer : public SignElement
00024 {
00025 public:
00026   vtkTypeRevisionMacro(SignElementDICOMServer,SignElement);
00027   virtual void PrintSelf(ostream& os, vtkIndent indent);
00028 
00029   static SignElementDICOMServer* New();
00030 
00032   bool ActivateElement();
00034   bool  DeActivateElement();
00035 
00036 protected:
00037   SignElementDICOMServer();
00038   ~SignElementDICOMServer();
00039 
00040   SignElementDICOMServer(const SignElementDICOMServer&);  // Not implemented.
00041   void operator=(const SignElementDICOMServer&);  // Not implemented.
00042 
00043 private:
00044   static void OnFinished(vtkObject *caller,unsigned long,void* data,void* callData);
00045   static void OnNotFinished(vtkObject *caller,unsigned long,void* data,void* callData);
00046   int imgnum;
00047   int dsoid;
00048 
00049 };
00050 #endif

Generated on Mon Feb 26 12:11:16 2007 for TheSIGN by  doxygen 1.4.6