1
/*=========================================================================
3
Program: Image Guided Surgery Software Toolkit
4
Module: $RCSfile: igstkTrackerConfigurationGUIBase.cxx,v $
6
Date: $Date: 2009-01-30 20:49:52 $
7
Version: $Revision: 1.1 $
9
Copyright (c) ISC Insight Software Consortium. All rights reserved.
10
See IGSTKCopyright.txt or http://www.igstk.org/copyright.htm for details.
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.
16
=========================================================================*/
18
#include "igstkTrackerConfigurationGUIBase.h"
23
/** Constructor: Initializes all internal variables. */
24
TrackerConfigurationGUIBase::TrackerConfigurationGUIBase()
26
m_Reporter = ::itk::Object::New();
30
TrackerConfigurationGUIBase::~TrackerConfigurationGUIBase()
34
unsigned long TrackerConfigurationGUIBase::AddObserver(
35
const ::itk::EventObject & event, ::itk::Command * observer )
37
return m_Reporter->AddObserver( event, observer );
40
void TrackerConfigurationGUIBase::RemoveObserver( unsigned long tag )
42
m_Reporter->RemoveObserver( tag );
45
void TrackerConfigurationGUIBase::RemoveAllObservers()
47
m_Reporter->RemoveAllObservers();
50
} // end of name space