fw4spl
fwVtkAxesActor.hpp
1 /* ***** BEGIN LICENSE BLOCK *****
2  * FW4SPL - Copyright (C) IRCAD, 2009-2017.
3  * Distributed under the terms of the GNU Lesser General Public License (LGPL) as
4  * published by the Free Software Foundation.
5  * ****** END LICENSE BLOCK ****** */
6 
7 #ifndef __FWRENDERVTK_VTK_FWVTKAXESACTOR_HPP__
8 #define __FWRENDERVTK_VTK_FWVTKAXESACTOR_HPP__
9 
10 #ifndef ANDROID
11 
12 #include "fwRenderVTK/config.hpp"
13 
14 #include <vtkAxesActor.h>
15 
16 class vtkPropCollection;
17 
22 class FWRENDERVTK_CLASS_API fwVtkAxesActor : public vtkAxesActor
23 {
24 public:
25 
26  FWRENDERVTK_API static fwVtkAxesActor* New();
27 
28  vtkTypeMacro(fwVtkAxesActor, vtkAxesActor);
29  void PrintSelf(ostream& os, vtkIndent indent) override;
30 
40  FWRENDERVTK_API double* GetBounds() override;
41 
42 protected:
44  virtual ~fwVtkAxesActor();
45 
46 private:
47  fwVtkAxesActor(const fwVtkAxesActor&); // Not implemented.
48  void operator=(const fwVtkAxesActor&); // Not implemented.
49 };
50 
51 #endif // ANDROID
52 #endif //__FWRENDERVTK_VTK_FWVTKAXESACTOR_HPP__
The fwVtkAxesActor class is a specific and movable vtkAxesActor.