IGSTK
igstkRenderWindowInteractor.h
Go to the documentation of this file.
1 /*=========================================================================
2 
3  Program: Image Guided Surgery Software Toolkit
4  Module: $RCSfile: igstkRenderWindowInteractor.h,v $
5  Language: C++
6  Date: $Date: 2008-02-11 01:41:51 $
7  Version: $Revision: 1.4 $
8 
9  Copyright (c) ISC Insight Software Consortium. All rights reserved.
10  See IGSTKCopyright.txt or http://www.igstk.org/copyright.htm for details.
11 
12  This software is distributed WITHOUT ANY WARRANTY; without even
13  the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
14  PURPOSE. See the above copyright notices for more information.
15 
16 =========================================================================*/
17 #ifndef __igstkRenderWindowInteractor_h
18 #define __igstkRenderWindowInteractor_h
19 
20 #ifdef _MSC_VER
21 #pragma warning ( disable : 4018 )
22 //Warning about: identifier was truncated to '255' characters in the debug
23 //information (MVC6.0 Debug)
24 #pragma warning( disable : 4284 )
25 #endif
26 
27 #include "vtkRenderWindowInteractor.h"
28 
29 #include "igstkMacros.h"
30 
31 namespace igstk
32 {
33 
34 
35 class RenderWindowInteractor : public vtkRenderWindowInteractor
36 {
37 public:
38 
39  static RenderWindowInteractor * New();
40 
41  vtkTypeRevisionMacro(RenderWindowInteractor,vtkRenderWindowInteractor);
42  void PrintSelf(ostream& os, vtkIndent indent);
43 
44  virtual void Initialize();
45 
46 
47 protected:
49  virtual ~RenderWindowInteractor();
50 
51 private:
52  RenderWindowInteractor(const RenderWindowInteractor&); // Not implemented.
53  void operator=(const RenderWindowInteractor&); // Not implemented.
54 };
55 
56 
57 } // end namespace igstk
58 
59 
60 #endif
defines standard system-wide macros, constants, and other common parameters in the IGSTK Library...
void PrintSelf(ostream &os, vtkIndent indent)
static RenderWindowInteractor * New()