IGSTK
igstkUSImageObjectRepresentation.h
Go to the documentation of this file.
1 /*=========================================================================
2 
3  Program: Image Guided Surgery Software Toolkit
4  Module: $RCSfile: igstkUSImageObjectRepresentation.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 __igstkUSImageObjectRepresentation_h
18 #define __igstkUSImageObjectRepresentation_h
19 
21 #include "igstkUSImageObject.h"
22 
23 namespace igstk
24 {
25 
40  public ImageSpatialObjectRepresentation< USImageObject >
41 {
42 
43 public:
44 
48 
49 
52  Pointer Copy() const;
53 
54 protected:
55 
57  virtual ~USImageObjectRepresentation( void );
58 
60  void PrintSelf( std::ostream& os, itk::Indent indent ) const;
61 
62 private:
63 
66  USImageObjectRepresentation(const Self&); //purposely not implemented
67  void operator=(const Self&); //purposely not implemented
68 
69 
70 };
71 
72 } // end namespace igstk
73 
74 #endif // __igstkUSImageObjectRepresentation_h
void PrintSelf(std::ostream &os, itk::Indent indent) const
Print the object information in a stream.
Base class for all the IGSTK classes.
Definition: igstkObject.h:40
This class renders and ImageSpatialObject in a VTK scene using a slice based representation.
::itk::SmartPointer< Self > Pointer
Definition: igstkObject.h:50
This class implements a spatial object representation for US modality.
igstkStandardClassTraitsMacro(USImageObjectRepresentation, ImageSpatialObjectRepresentation< USImageObject >) Pointer Copy() const
Macro with standard traits declarations.
Pointer Copy() const
Return a copy of the current object representation.