NifTK  16.4.1 - 0798f20
CMIC's Translational Medical Imaging Platform
Public Member Functions | Protected Member Functions | List of all members
niftk::IGITrackerDataType Class Reference

Class to represent tracker data. More...

Inheritance diagram for niftk::IGITrackerDataType:
Inheritance graph
[legend]
Collaboration diagram for niftk::IGITrackerDataType:
Collaboration graph
[legend]

Public Member Functions

 mitkClassMacro (IGITrackerDataType, IGIDataType) static Pointer New()
 
void SetTrackingData (vtkSmartPointer< vtkMatrix4x4 > data)
 
vtkSmartPointer< vtkMatrix4x4 > GetTrackingData () const
 
virtual void SetToolName (const char *_arg)
 
virtual const char * GetToolName () const
 
- Public Member Functions inherited from niftk::IGIDataType
 mitkClassMacroItkParent (IGIDataType, itk::Object) static Pointer New()
 
IGITimeType GetTimeStampInNanoSeconds () const
 
void SetTimeStampInNanoSeconds (const IGITimeType &time)
 
virtual void SetDuration (IGITimeType _arg)
 
virtual IGITimeType GetDuration ()
 
virtual void SetFrameId (IGIIndexType _arg)
 
virtual IGIIndexType GetFrameId ()
 
virtual void SetIsSaved (bool _arg)
 
virtual bool GetIsSaved ()
 
virtual void SetShouldBeSaved (bool _arg)
 
virtual bool GetShouldBeSaved ()
 
virtual void SetFileName (std::string _arg)
 
virtual std::string GetFileName ()
 
virtual voidGetData () const
 This object can contain any data, and derived classes should override this. More...
 

Protected Member Functions

 IGITrackerDataType ()
 
virtual ~IGITrackerDataType ()
 
 IGITrackerDataType (const IGITrackerDataType &)
 
IGITrackerDataTypeoperator= (const IGITrackerDataType &)
 
- Protected Member Functions inherited from niftk::IGIDataType
 IGIDataType ()
 
virtual ~IGIDataType ()
 
 IGIDataType (const IGIDataType &)
 
IGIDataTypeoperator= (const IGIDataType &)
 

Additional Inherited Members

- Public Types inherited from niftk::IGIDataType
typedef
SystemTimeServiceI::TimeType 
IGITimeType
 
typedef unsigned long int IGIIndexType
 

Detailed Description

Class to represent tracker data.

(normally NDI Aurora, Spectra, Polaris etc).

Constructor & Destructor Documentation

niftk::IGITrackerDataType::IGITrackerDataType ( )
protected
niftk::IGITrackerDataType::~IGITrackerDataType ( )
protectedvirtual
niftk::IGITrackerDataType::IGITrackerDataType ( const IGITrackerDataType )
protected

Member Function Documentation

virtual const char* niftk::IGITrackerDataType::GetToolName ( ) const
virtual
vtkSmartPointer< vtkMatrix4x4 > niftk::IGITrackerDataType::GetTrackingData ( ) const
niftk::IGITrackerDataType::mitkClassMacro ( IGITrackerDataType  ,
IGIDataType   
)
IGITrackerDataType& niftk::IGITrackerDataType::operator= ( const IGITrackerDataType )
protected
virtual void niftk::IGITrackerDataType::SetToolName ( const char *  _arg)
virtual
void niftk::IGITrackerDataType::SetTrackingData ( vtkSmartPointer< vtkMatrix4x4 >  data)

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