IGSTK
Main Page
Namespaces
Classes
Files
File List
File Members
Source
igstkSimulatedTrackerTool.h
Go to the documentation of this file.
1
/*=========================================================================
2
3
Program: Image Guided Surgery Software Toolkit
4
Module: $RCSfile: igstkSimulatedTrackerTool.h,v $
5
Language: C++
6
Date: $Date: 2008-03-28 19:29:50 $
7
Version: $Revision: 1.3 $
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
18
#ifndef __igstkSimulatedTrackerTool_h
19
#define __igstkSimulatedTrackerTool_h
20
21
#include "
igstkTrackerTool.h
"
22
23
namespace
igstk
24
{
25
26
class
SimulatedTracker;
27
35
class
SimulatedTrackerTool
:
public
TrackerTool
36
{
37
public
:
38
40
igstkStandardClassTraitsMacro
(
SimulatedTrackerTool
,
TrackerTool
)
41
42
typedef
std::string NameType;
43
45
igstkGetStringMacro
( Name );
46
48
virtual
void
RequestSetName
(
const
NameType & Name );
49
50
protected
:
51
52
SimulatedTrackerTool
();
53
~SimulatedTrackerTool
();
54
56
virtual
void
PrintSelf
( std::ostream& os, ::itk::Indent indent )
const
;
57
58
private
:
59
62
virtual
bool
CheckIfTrackerToolIsConfigured()
const
;
63
64
SimulatedTrackerTool
(
const
Self
&);
//purposely not implemented
65
void
operator=(
const
Self
&);
//purposely not implemented
66
67
NameType m_Name;
68
69
bool
m_TrackerToolConfigured;
70
71
};
72
73
}
// namespace igstk
74
75
76
#endif // __igstk_SimulatedTrackerTool_h_
Generated on Thu Mar 20 2014 13:04:04 for IGSTK by
1.8.1.2