7 #ifndef __vtkPlusOpenIGTLinkTracker_h 8 #define __vtkPlusOpenIGTLinkTracker_h 10 #include "PlusConfigure.h" 11 #include "vtkPlusDataCollectionExport.h" 26 virtual void PrintSelf(ostream& os, vtkIndent indent);
49 virtual bool IsTDataMessageType();
57 PlusStatus ProcessTransformMessageGeneral(
bool& moreMessagesPossible);
67 PlusStatus StoreMostRecentTransformValues(
double unfilteredTimestamp);
74 PlusStatus StoreInvalidTransforms(
double unfilteredTimestamp);
76 vtkSetMacro(UseLastTransformsOnReceiveTimeout,
bool);
bool UseLastTransformsOnReceiveTimeout
virtual PlusStatus ReadConfiguration(vtkXMLDataElement *config)
virtual PlusStatus InternalDisconnect()
virtual PlusStatus SendRequestedMessageTypes()
Common base class for OpenIGTLink-based tracking and video devices.
virtual void PrintSelf(ostream &os, vtkIndent indent) VTK_OVERRIDE
virtual bool IsTracker() const
OpenIGTLink tracker client.
virtual PlusStatus InternalUpdate()
virtual PlusStatus WriteConfiguration(vtkXMLDataElement *config)
static vtkPlusDevice * New()