IGSTK
igstkPETImageSpatialObject.h
Go to the documentation of this file.
1 /*=========================================================================
2 
3  Program: Image Guided Surgery Software Toolkit
4  Module: $RCSfile: igstkPETImageSpatialObject.h,v $
5  Language: C++
6  Date: $Date: 2011-02-04 19:43:02 $
7  Version: $Revision: 1.1 $
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 __igstkPETImageSpatialObject_h
18 #define __igstkPETImageSpatialObject_h
19 
21 
22 namespace igstk
23 {
24 
43  public ImageSpatialObject< float, 3 >
44 {
45 
46 public:
47 
52 
55 
56 
57 protected:
58 
60  virtual ~PETImageSpatialObject();
61 
63  void PrintSelf( std::ostream& os, itk::Indent indent ) const;
64 
65 private:
66 
69  PETImageSpatialObject(const Self&); //purposely not implemented
70  void operator=(const Self&); //purposely not implemented
71 
72 
73 };
74 
75 } // end namespace igstk
76 
77 #endif // __igstkPETImageSpatialObject_h
Base class for all the IGSTK classes.
Definition: igstkObject.h:40
ImageSpatialObject< float, 3 > SuperclassType
Type of the superclass.
#define igstkStandardClassTraitsMacro(classname, superclassname)
Convenience macro for traits of a non-templated class.
Definition: igstkMacros.h:275
Represents a PET scan placed correctly in physical coordinates.
void PrintSelf(std::ostream &os, itk::Indent indent) const
Print the object information in a stream.
This class represents an image object.