IGSTK
Public Member Functions | Protected Types | Protected Member Functions | List of all members
igstk::TrackerToolObserverToOpenIGTLinkRelay Class Reference

This class observe a TrackerTool for Transforms events and relay them to a socket connection. More...

#include <igstkTrackerToolObserverToOpenIGTLinkRelay.h>

Inheritance diagram for igstk::TrackerToolObserverToOpenIGTLinkRelay:
Inheritance graph
[legend]
Collaboration diagram for igstk::TrackerToolObserverToOpenIGTLinkRelay:
Collaboration graph
[legend]

Public Member Functions

void RequestSetDeviceName (const char *devicename)
 
void RequestSetTrackerTool (const TrackerTool *tracker)
 
void RequestStart ()
 
- Public Member Functions inherited from igstk::Object
virtual const char * GetNameOfClass () const
 
void SetLogger (LoggerType *logger)
 Connect the Logger for this class. More...
 
void RemoveObserver (unsigned long tag) const
 

Protected Types

typedef itk::MemberCommand
< TrackerToolObserverToOpenIGTLinkRelay
ObserverType
 

Protected Member Functions

 TrackerToolObserverToOpenIGTLinkRelay (void)
 Constructor is protected in order to enforce the use of the New() operator. More...
 
virtual ~TrackerToolObserverToOpenIGTLinkRelay (void)
 
virtual void PrintSelf (std::ostream &os, itk::Indent indent) const
 Print the object information. More...
 
void ResendTransformThroughOpenIGTLink (itk::Object *caller, const itk::EventObject &event)
 
- Protected Member Functions inherited from igstk::Object
LoggerTypeGetLogger () const
 
 Object (void)
 Constructor is protected in order to enforce the use of the New() operator. More...
 
virtual ~Object (void)
 
void RegisterObservedObject (const ::igstk::Object *object, unsigned long tag)
 Register observed objects in an internal array so that they can be disconnected upon destruction. More...
 
void RemoveFromObservedObjects ()
 Remove observers that this object may have connected to other objects. More...
 

Additional Inherited Members

- Public Types inherited from igstk::Object
typedef Object Self
 General Typedefs. More...
 
typedef ::itk::Object Superclass
 
typedef ::itk::SmartPointer< SelfPointer
 
typedef ::itk::SmartPointer
< const Self
ConstPointer
 
typedef igstk::Logger LoggerType
 
- Static Public Member Functions inherited from igstk::Object
static Pointer New (void)
 

Detailed Description

This class observe a TrackerTool for Transforms events and relay them to a socket connection.

Definition at line 40 of file igstkTrackerToolObserverToOpenIGTLinkRelay.h.

Member Typedef Documentation

Definition at line 75 of file igstkTrackerToolObserverToOpenIGTLinkRelay.h.

Constructor & Destructor Documentation

igstk::TrackerToolObserverToOpenIGTLinkRelay::TrackerToolObserverToOpenIGTLinkRelay ( void  )
protected

Constructor is protected in order to enforce the use of the New() operator.

virtual igstk::TrackerToolObserverToOpenIGTLinkRelay::~TrackerToolObserverToOpenIGTLinkRelay ( void  )
protectedvirtual

Member Function Documentation

void igstk::TrackerToolObserverToOpenIGTLinkRelay::RequestSetDeviceName ( const char *  devicename)
void igstk::TrackerToolObserverToOpenIGTLinkRelay::RequestSetTrackerTool ( const TrackerTool tracker)
void igstk::TrackerToolObserverToOpenIGTLinkRelay::RequestStart ( )
virtual void igstk::TrackerToolObserverToOpenIGTLinkRelay::PrintSelf ( std::ostream &  os,
itk::Indent  indent 
) const
protectedvirtual

Print the object information.

Reimplemented from igstk::Object.

void igstk::TrackerToolObserverToOpenIGTLinkRelay::ResendTransformThroughOpenIGTLink ( itk::Object *  caller,
const itk::EventObject &  event 
)
protected

The documentation for this class was generated from the following file: