vtkbone
vtkboneVersion.h
Go to the documentation of this file.
1 /*=========================================================================
2 
3  Copyright 2010-2016, Numerics88 Solutions Ltd.
4  http://www.numerics88.com/
5 
6  Copyright (c) Eric Nodwell and Steven K. Boyd
7  See Copyright.txt for details.
8 
9  This software is distributed WITHOUT ANY WARRANTY; without even
10  the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
11  PURPOSE. See the above copyright notice for more information.
12 =========================================================================*/
13 
20 #ifndef __vtkboneVersion_h
21 #define __vtkboneVersion_h
22 
23 #include "vtkObject.h"
24 #include "vtkboneWin32Header.h"
25 
27 {
28 public:
29  static vtkboneVersion* New();
30  vtkTypeMacro(vtkboneVersion,vtkObject);
31 
33  static const char *GetVTKBONEVersion();
34 
36  static int GetVTKBONEMajorVersion();
37 
39  static int GetVTKBONEMinorVersion();
40 
42  static int GetVTKBONEMinorMinorVersion();
43 
44 protected:
47 private:
48  vtkboneVersion(const vtkboneVersion&); // Not implemented.
49  void operator=(const vtkboneVersion&); // Not implemented.
50 };
51 
52 #endif
#define VTKBONE_EXPORT
Versioning class for vtkbone.
static vtkObject * New()
void operator=(const vtkObjectBase &)