PlusLib  2.9.0
Software library for tracked ultrasound image acquisition, calibration, and processing.
List of all members | Public Types | Public Member Functions | Static Public Member Functions | Public Attributes | Protected Member Functions | Static Protected Member Functions | Protected Attributes
vtkPlusStealthLinkTracker Class Reference

#include <src/PlusDataCollection/StealthLink/vtkPlusStealthLinkTracker.h>

Inheritance diagram for vtkPlusStealthLinkTracker:
Inheritance graph
[legend]
Collaboration diagram for vtkPlusStealthLinkTracker:
Collaboration graph
[legend]

Public Types

typedef vtkPlusDevice Superclass
 
- Public Types inherited from vtkPlusDevice
typedef vtkImageAlgorithm Superclass
 

Public Member Functions

virtual const char * GetClassName ()
 
std::string GetDicomImagesOutputDirectory ()
 
virtual PlusStatus GetImage (const std::string &requestedImageId, std::string &assignedImageId, const std::string &imageReferenceFrameName, vtkImageData *imageData, vtkMatrix4x4 *ijkToReferenceTransform)
 
virtual PlusStatus GetImageMetaData (igsioCommon::ImageMetaDataList &imageMetaData)
 
virtual PlusStatus GetSdkVersion (std::string &)
 
virtual int IsA (const char *type)
 
virtual bool IsTracker () const
 
void PrintSelf (ostream &os, vtkIndent indent)
 
void SetDicomImagesOutputDirectory (std::string dicomImagesOutputDirectory)
 
virtual void SetImageTransferRequiresPatientRegistration (bool)
 
void SetKeepReceivedDicomFiles (bool keepReceivedDicomFiles)
 
void SetServerAddress (const char *serverAddress)
 
void SetServerPort (const char *serverPort)
 
PlusStatus UpdateTransformRepository (vtkIGSIOTransformRepository *sharedTransformRepository)
 
- Public Member Functions inherited from vtkPlusDevice
PlusStatus AddFieldDataSource (vtkPlusDataSource *aSource)
 
PlusStatus AddInputChannel (vtkPlusChannel *aChannel)
 
PlusStatus AddOutputChannel (vtkPlusChannel *aChannel)
 
PlusStatus AddTool (vtkPlusDataSource *tool, bool requireUniquePortName=true)
 
PlusStatus AddVideoSource (vtkPlusDataSource *anImage)
 
void ClearAllBuffers ()
 
virtual PlusStatus Connect ()
 
virtual PlusStatus CreateDefaultOutputChannel (const char *channelId=NULL, bool addSource=true)
 
void DeepCopy (const vtkPlusDevice &device)
 
virtual PlusStatus Disconnect ()
 
virtual PlusStatus ForceUpdate ()
 
virtual double GetAcquisitionRate () const
 
virtual PlusStatus GetBufferSize (vtkPlusChannel &aChannel, int &outVal, const std::string &aSourceId=std::string(""))
 
virtual int GetConnected () const
 
virtual bool GetCorrectlyConfigured () const
 
PlusStatus GetDataSource (const char *aSourceId, vtkPlusDataSource *&aSource)
 
PlusStatus GetDataSource (const std::string &aSourceId, vtkPlusDataSource *&aSource)
 
virtual double GetDesiredTimestamp ()
 
virtual std::string GetDeviceId () const
 
PlusStatus GetFieldDataSource (const char *aSourceId, vtkPlusDataSource *&aSource) const
 
PlusStatus GetFieldDataSource (const std::string &aSourceId, vtkPlusDataSource *&aSource) const
 
DataSourceContainerConstIterator GetFieldDataSourcessIteratorBegin () const
 
DataSourceContainerConstIterator GetFieldDataSourcessIteratorEnd () const
 
PlusStatus GetFirstActiveOutputVideoSource (vtkPlusDataSource *&aVideoSource)
 
PlusStatus GetFirstActiveTool (vtkPlusDataSource *&aTool) const
 
PlusStatus GetFirstOutputChannel (vtkPlusChannel *&aChannel)
 
PlusStatus GetFirstVideoSource (vtkPlusDataSource *&anImage)
 
virtual unsigned long GetFrameNumber () const
 
virtual double GetFrameTimeStamp () const
 
virtual US_IMAGE_TYPE GetImageType (vtkPlusChannel &aChannel)
 
PlusStatus GetInputDevices (std::vector< vtkPlusDevice * > &outDeviceList) const
 
PlusStatus GetInputDevicesRecursive (std::vector< vtkPlusDevice * > &outDeviceList) const
 
virtual PlusStatus GetInputFrameSize (vtkPlusChannel &aChannel, unsigned int &x, unsigned int &y, unsigned int &z) const
 
virtual PlusStatus GetInputFrameSize (vtkPlusChannel &aChannel, FrameSizeType &dim) const
 
double GetInternalUpdateRate () const
 
virtual double GetLocalTimeOffsetSec () const
 
double GetMissingInputGracePeriodSec () const
 
virtual int GetNumberOfFieldDataSources () const
 
virtual int GetNumberOfTools () const
 
virtual int GetNumberOfVideoSources () const
 
PlusStatus GetOutputChannelByName (vtkPlusChannel *&aChannel, const char *aChannelId)
 
PlusStatus GetOutputChannelByName (vtkPlusChannel *&aChannel, const std::string &aChannelId)
 
ChannelContainerConstIterator GetOutputChannelsEnd () const
 
ChannelContainerIterator GetOutputChannelsEnd ()
 
ChannelContainerConstIterator GetOutputChannelsStart () const
 
ChannelContainerIterator GetOutputChannelsStart ()
 
virtual PlusStatus GetOutputFrameSize (vtkPlusChannel &aChannel, unsigned int &x, unsigned int &y, unsigned int &z) const
 
virtual PlusStatus GetOutputFrameSize (vtkPlusChannel &aChannel, FrameSizeType &dim) const
 
virtual std::string GetParameter (const std::string &key) const
 
virtual PlusStatus GetParameter (const std::string &key, std::string &outValue) const
 
virtual igsioCommon::VTKScalarPixelType GetPixelType (vtkPlusChannel &aChannel)
 
virtual std::string GetSdkVersion ()
 
virtual double GetStartTime ()
 
virtual double GetTimestampClosestToDesired ()
 
PlusStatus GetTool (const char *aToolSourceId, vtkPlusDataSource *&aTool) const
 
PlusStatus GetTool (const std::string &aToolSourceId, vtkPlusDataSource *&aTool) const
 
PlusStatus GetToolByPortName (const char *aPortName, vtkPlusDataSource *&aSource)
 
PlusStatus GetToolByPortName (const std::string &aPortName, vtkPlusDataSource *&aSource)
 
DataSourceContainerConstIterator GetToolIteratorBegin () const
 
DataSourceContainerConstIterator GetToolIteratorEnd () const
 
std::string GetToolReferenceFrameName () const
 
virtual int GetUpdateWithDesiredTimestamp ()
 
PlusStatus GetVideoSource (const char *aSourceId, vtkPlusDataSource *&aVideoSource)
 
PlusStatus GetVideoSourceByIndex (const unsigned int index, vtkPlusDataSource *&aVideoSource)
 
DataSourceContainerConstIterator GetVideoSourceIteratorBegin () const
 
DataSourceContainerConstIterator GetVideoSourceIteratorEnd () const
 
std::vector< vtkPlusDataSource * > GetVideoSources () const
 
PlusStatus GetVideoSourcesByPortName (const char *aPortName, std::vector< vtkPlusDataSource * > &sources)
 
PlusStatus GetVideoSourcesByPortName (const std::string &aPortName, std::vector< vtkPlusDataSource * > &sources)
 
virtual bool IsConnected () const
 
virtual bool IsRecording () const
 
virtual bool IsResettable ()
 
virtual bool IsVirtual () const
 
virtual PlusStatus NotifyConfigured ()
 
virtual int OutputChannelCount () const
 
virtual PlusStatus Probe ()
 
virtual int RequestData (vtkInformation *, vtkInformationVector **, vtkInformationVector *)
 
virtual int RequestInformation (vtkInformation *, vtkInformationVector **, vtkInformationVector *)
 
virtual PlusStatus Reset ()
 
virtual PlusStatus SendText (const std::string &textToSend, std::string *textReceived=NULL)
 
PlusStatus SetAcquisitionRate (double aRate)
 
virtual PlusStatus SetBufferSize (vtkPlusChannel &aChannel, int FrameBufferSize, const std::string &aSourceId=std::string(""))
 
virtual void SetDataCollector (vtkPlusDataCollector *_arg)
 
virtual void SetDesiredTimestamp (double)
 
void SetDeviceId (const std::string &id)
 
void SetFieldDataSourcesBufferSize (int aBufferSize)
 
virtual PlusStatus SetImageType (vtkPlusChannel &aChannel, US_IMAGE_TYPE imageType)
 
virtual PlusStatus SetInputFrameSize (vtkPlusDataSource &aSource, unsigned int x, unsigned int y, unsigned int z)
 
virtual void SetLocalTimeOffsetSec (double aTimeOffsetSec)
 
virtual void SetMissingInputGracePeriodSec (double)
 
virtual PlusStatus SetParameter (const std::string &key, const std::string &value)
 
virtual PlusStatus SetPixelType (vtkPlusChannel &aChannel, igsioCommon::VTKScalarPixelType pixelType)
 
virtual void SetStartTime (double startTime)
 
void SetToolReferenceFrameName (const std::string &frameName)
 
void SetToolsBufferSize (int aBufferSize)
 
virtual void SetUpdateWithDesiredTimestamp (int)
 
virtual PlusStatus StartRecording ()
 
virtual PlusStatus StopRecording ()
 
virtual void UpdateWithDesiredTimestampOff ()
 
virtual void UpdateWithDesiredTimestampOn ()
 
virtual PlusStatus WriteToolsToSequenceFile (const std::string &filename, bool useCompression=false)
 

Static Public Member Functions

static int IsTypeOf (const char *type)
 
static vtkPlusStealthLinkTrackerNew ()
 
static vtkPlusStealthLinkTrackerSafeDownCast (vtkObject *o)
 
- Static Public Member Functions inherited from vtkPlusDevice
static PlusStatus GetToolReferenceFrameFromTrackedFrame (igsioTrackedFrame &aFrame, std::string &aToolReferenceFrameName)
 
static int IsTypeOf (const char *type)
 
static vtkPlusDeviceNew ()
 
static vtkPlusDeviceSafeDownCast (vtkObject *o)
 

Public Attributes

bool ImageTransferRequiresPatientRegistration
 
- Public Attributes inherited from vtkPlusDevice
double InternalUpdateRate
 
vtkIGSIORecursiveCriticalSection * UpdateMutex
 
vtkTimeStamp UpdateTime
 

Protected Member Functions

PlusStatus AcquireDicomImage (std::string dicomImagesOutputDirectory, std::string &examImageDirectory)
 
PlusStatus AreInstrumentPortNamesValid (bool &valid)
 
PlusStatus DeleteDicomImageOutputDirectory (std::string examImageDirectory)
 
std::string GetImageMetaDatasetsCountAsString ()
 
virtual PlusStatus InternalConnect ()
 
virtual PlusStatus InternalDisconnect ()
 
virtual PlusStatus InternalStartRecording ()
 
virtual PlusStatus InternalStopRecording ()
 
PlusStatus InternalUpdate ()
 
PlusStatus IsLocalizerConnected (bool &)
 
virtual PlusStatus ReadConfiguration (vtkXMLDataElement *config)
 
 vtkPlusStealthLinkTracker ()
 
virtual PlusStatus WriteConfiguration (vtkXMLDataElement *rootConfigElement)
 
 ~vtkPlusStealthLinkTracker ()
 
- Protected Member Functions inherited from vtkPlusDevice
virtual PlusStatus AddVideoItemToVideoSources (const std::vector< vtkPlusDataSource * > &videoSources, const igsioVideoFrame &frame, long frameNumber, double unfilteredTimestamp=UNDEFINED_TIMESTAMP, double filteredTimestamp=UNDEFINED_TIMESTAMP, const igsioFieldMapType *customFields=NULL)
 
virtual PlusStatus AddVideoItemToVideoSources (const std::vector< vtkPlusDataSource * > &videoSources, void *imageDataPtr, US_IMAGE_ORIENTATION usImageOrientation, const FrameSizeType &frameSizeInPx, igsioCommon::VTKScalarPixelType pixelType, unsigned int numberOfScalarComponents, US_IMAGE_TYPE imageType, int numberOfBytesToSkip, long frameNumber, double unfilteredTimestamp=UNDEFINED_TIMESTAMP, double filteredTimestamp=UNDEFINED_TIMESTAMP, const igsioFieldMapType *customFields=NULL)
 
PlusStatus EnsureUniqueDataSourceId (const std::string &aSourceId)
 
vtkXMLDataElement * FindInputChannelElement (vtkXMLDataElement *rootXMLElement, const char *aChannelId)
 
vtkXMLDataElement * FindOutputChannelElement (vtkXMLDataElement *rootXMLElement, const char *aChannelId)
 
vtkXMLDataElement * FindThisDeviceElement (vtkXMLDataElement *rootXMLElement)
 
virtual vtkPlusDataCollectorGetDataCollector ()
 
double GetRecordingStartTime () const
 
bool GetStartThreadForInternalUpdates () const
 
bool HasGracePeriodExpired ()
 
virtual void InternalWriteInputChannels (vtkXMLDataElement *rootXMLElement)
 
virtual void InternalWriteOutputChannels (vtkXMLDataElement *rootXMLElement)
 
virtual void SetCorrectlyConfigured (bool)
 
virtual void SetRecordingStartTime (double)
 
virtual void SetStartThreadForInternalUpdates (bool)
 
virtual PlusStatus ToolTimeStampedUpdate (const std::string &aToolSourceId, vtkMatrix4x4 *matrix, ToolStatus status, unsigned long frameNumber, double unfilteredtimestamp, const igsioFieldMapType *customFields=NULL)
 
virtual PlusStatus ToolTimeStampedUpdateWithoutFiltering (const std::string &aToolSourceId, vtkMatrix4x4 *matrix, ToolStatus status, double unfilteredtimestamp, double filteredtimestamp, const igsioFieldMapType *customFields=NULL)
 
 vtkPlusDevice ()
 
virtual ~vtkPlusDevice ()
 

Static Protected Member Functions

static void RemoveForbiddenCharacters (std::string &str)
 
- Static Protected Member Functions inherited from vtkPlusDevice
static void * vtkDataCaptureThread (vtkMultiThreader::ThreadInfo *data)
 

Protected Attributes

vtkInternal * Internal
 
vtkInternalShared * InternalShared
 
vtkInternalUpdatePrivate * InternalUpdatePrivate
 
- Protected Attributes inherited from vtkPlusDevice
double AcquisitionRate
 
int Connected
 
bool CorrectlyConfigured
 
StreamBufferItemCurrentStreamBufferItem
 
vtkPlusDataCollectorDataCollector
 
double DesiredTimestamp
 
std::string DeviceId
 
DataSourceContainer Fields
 
unsigned long FrameNumber
 
double FrameTimeStamp
 
ChannelContainer InputChannels
 
double LocalTimeOffsetSec
 
double MissingInputGracePeriodSec
 
ChannelContainer OutputChannels
 
int OutputNeedsInitialization
 
std::map< std::string, std::string > Parameters
 
int Recording
 
double RecordingStartTime
 
std::set< std::string > ReportedUnknownTools
 
bool RequireImageOrientationInConfiguration
 
bool RequirePortNameInDeviceSetConfiguration
 
bool StartThreadForInternalUpdates
 
bool ThreadAlive
 
vtkMultiThreader * Threader
 
int ThreadId
 
double TimestampClosestToDesired
 
std::string ToolReferenceFrameName
 
DataSourceContainer Tools
 
int UpdateWithDesiredTimestamp
 
DataSourceContainer VideoSources
 

Additional Inherited Members

- Static Public Attributes inherited from vtkPlusDevice
static const std::string BMODE_PORT_NAME = "B"
 
static const std::string PARAMETER_XML_ELEMENT_TAG = "Parameter"
 
static const std::string PARAMETERS_XML_ELEMENT_TAG = "Parameters"
 
static const std::string RFMODE_PORT_NAME = "Rf"
 
- Static Protected Attributes inherited from vtkPlusDevice
static const int VIRTUAL_DEVICE_FRAME_RATE = 50
 

Detailed Description

Definition at line 25 of file vtkPlusStealthLinkTracker.h.

Member Typedef Documentation

◆ Superclass

Definition at line 30 of file vtkPlusStealthLinkTracker.h.

Constructor & Destructor Documentation

◆ vtkPlusStealthLinkTracker()

vtkPlusStealthLinkTracker::vtkPlusStealthLinkTracker ( )
protected

Constructor

Definition at line 550 of file vtkPlusStealthLinkTracker.cxx.

◆ ~vtkPlusStealthLinkTracker()

vtkPlusStealthLinkTracker::~vtkPlusStealthLinkTracker ( )
protected

Destructor

Definition at line 567 of file vtkPlusStealthLinkTracker.cxx.

Member Function Documentation

◆ AcquireDicomImage()

PlusStatus vtkPlusStealthLinkTracker::AcquireDicomImage ( std::string  dicomImagesOutputDirectory,
std::string &  examImageDirectory 
)
protected

Get image from the StealthLink into the specified folder. The Dicom images will be saved in the directory spesified by "ExamImageDirectory".

Definition at line 1079 of file vtkPlusStealthLinkTracker.cxx.

◆ AreInstrumentPortNamesValid()

PlusStatus vtkPlusStealthLinkTracker::AreInstrumentPortNamesValid ( bool &  valid)
protected

Make sure the PortNames defined in the config file are also defined in the server

Definition at line 1102 of file vtkPlusStealthLinkTracker.cxx.

◆ DeleteDicomImageOutputDirectory()

PlusStatus vtkPlusStealthLinkTracker::DeleteDicomImageOutputDirectory ( std::string  examImageDirectory)
protected

Remove the folder after having read the dicom files

Definition at line 1139 of file vtkPlusStealthLinkTracker.cxx.

◆ GetClassName()

virtual const char* vtkPlusStealthLinkTracker::GetClassName ( )
virtual

Reimplemented from vtkPlusDevice.

◆ GetDicomImagesOutputDirectory()

std::string vtkPlusStealthLinkTracker::GetDicomImagesOutputDirectory ( )

Get the dicom directory where the dicom images will be saved when acquired from the server

Definition at line 1065 of file vtkPlusStealthLinkTracker.cxx.

◆ GetImage()

PlusStatus vtkPlusStealthLinkTracker::GetImage ( const std::string &  requestedImageId,
std::string &  assignedImageId,
const std::string &  imageReferenceFrameName,
vtkImageData *  imageData,
vtkMatrix4x4 *  ijkToReferenceTransform 
)
virtual

Return the volume with the given id that this device can provide. If requestedImageId is empty then GetImage will return the default image and set assignedImageId to the ID of this default image. If requestedImageId is not empty then assignedImageId is the same as the requestedImageId (if requestedImageId does not match the ID of the current image then the method will return with error). If imageReferenceFrameName is not "Ras" then TransformRepository must be updated using UpdateTransformRepository() right before this call.

Reimplemented from vtkPlusDevice.

Definition at line 627 of file vtkPlusStealthLinkTracker.cxx.

◆ GetImageMetaData()

PlusStatus vtkPlusStealthLinkTracker::GetImageMetaData ( igsioCommon::ImageMetaDataList &  imageMetaData)
virtual

Return a list of items that desrcibe what image volumes stealthlink device can provide

Reimplemented from vtkPlusDevice.

Definition at line 600 of file vtkPlusStealthLinkTracker.cxx.

◆ GetImageMetaDatasetsCountAsString()

std::string vtkPlusStealthLinkTracker::GetImageMetaDatasetsCountAsString ( )
protected

returns the ImageMetaDatasetsCount as std::string

Definition at line 1172 of file vtkPlusStealthLinkTracker.cxx.

◆ GetSdkVersion()

PlusStatus vtkPlusStealthLinkTracker::GetSdkVersion ( std::string &  version)
virtual

Hardware device SDK version.

Definition at line 582 of file vtkPlusStealthLinkTracker.cxx.

◆ InternalConnect()

PlusStatus vtkPlusStealthLinkTracker::InternalConnect ( )
protectedvirtual

Connect to the tracker hardware

Reimplemented from vtkPlusDevice.

Definition at line 866 of file vtkPlusStealthLinkTracker.cxx.

◆ InternalDisconnect()

PlusStatus vtkPlusStealthLinkTracker::InternalDisconnect ( )
protectedvirtual

Disconnect from the tracker hardware

Reimplemented from vtkPlusDevice.

Definition at line 924 of file vtkPlusStealthLinkTracker.cxx.

◆ InternalStartRecording()

PlusStatus vtkPlusStealthLinkTracker::InternalStartRecording ( )
protectedvirtual

Start recording !

Reimplemented from vtkPlusDevice.

Definition at line 794 of file vtkPlusStealthLinkTracker.cxx.

◆ InternalStopRecording()

PlusStatus vtkPlusStealthLinkTracker::InternalStopRecording ( )
protectedvirtual

Stop the tracking system and bring it back to its initial state.

Reimplemented from vtkPlusDevice.

Definition at line 804 of file vtkPlusStealthLinkTracker.cxx.

◆ InternalUpdate()

PlusStatus vtkPlusStealthLinkTracker::InternalUpdate ( )
protectedvirtual

The internal function that does the grab

Reimplemented from vtkPlusDevice.

Definition at line 933 of file vtkPlusStealthLinkTracker.cxx.

◆ IsA()

virtual int vtkPlusStealthLinkTracker::IsA ( const char *  type)
virtual

Reimplemented from vtkPlusDevice.

◆ IsLocalizerConnected()

PlusStatus vtkPlusStealthLinkTracker::IsLocalizerConnected ( bool &  )
protected

Is Tracker Connected?

◆ IsTracker()

virtual bool vtkPlusStealthLinkTracker::IsTracker ( ) const
inlinevirtual

Is this device a tracker

Reimplemented from vtkPlusDevice.

Definition at line 36 of file vtkPlusStealthLinkTracker.h.

◆ IsTypeOf()

static int vtkPlusStealthLinkTracker::IsTypeOf ( const char *  type)
static

◆ New()

static vtkPlusStealthLinkTracker* vtkPlusStealthLinkTracker::New ( )
static

◆ PrintSelf()

void vtkPlusStealthLinkTracker::PrintSelf ( ostream &  os,
vtkIndent  indent 
)
virtual

Reimplemented from vtkPlusDevice.

Definition at line 577 of file vtkPlusStealthLinkTracker.cxx.

◆ ReadConfiguration()

PlusStatus vtkPlusStealthLinkTracker::ReadConfiguration ( vtkXMLDataElement *  config)
protectedvirtual

Read StealthLinkDevice configuration and update the tracker settings accordingly

Reimplemented from vtkPlusDevice.

Definition at line 810 of file vtkPlusStealthLinkTracker.cxx.

◆ RemoveForbiddenCharacters()

void vtkPlusStealthLinkTracker::RemoveForbiddenCharacters ( std::string &  str)
staticprotected

Remove the characters that cannot be used in folder name

Definition at line 1034 of file vtkPlusStealthLinkTracker.cxx.

◆ SafeDownCast()

static vtkPlusStealthLinkTracker* vtkPlusStealthLinkTracker::SafeDownCast ( vtkObject *  o)
static

◆ SetDicomImagesOutputDirectory()

void vtkPlusStealthLinkTracker::SetDicomImagesOutputDirectory ( std::string  dicomImagesOutputDirectory)

Set the dicom directory where the dicom images will be saved when acquired from the server

Definition at line 1069 of file vtkPlusStealthLinkTracker.cxx.

◆ SetImageTransferRequiresPatientRegistration()

virtual void vtkPlusStealthLinkTracker::SetImageTransferRequiresPatientRegistration ( bool  )
virtual

◆ SetKeepReceivedDicomFiles()

void vtkPlusStealthLinkTracker::SetKeepReceivedDicomFiles ( bool  keepReceivedDicomFiles)

Set the boolean for keeping the received dicom images

Definition at line 1074 of file vtkPlusStealthLinkTracker.cxx.

◆ SetServerAddress()

void vtkPlusStealthLinkTracker::SetServerAddress ( const char *  serverAddress)

Set StealthStation IP address

Definition at line 1181 of file vtkPlusStealthLinkTracker.cxx.

◆ SetServerPort()

void vtkPlusStealthLinkTracker::SetServerPort ( const char *  serverPort)

Set StealthStation IP port number

Definition at line 1187 of file vtkPlusStealthLinkTracker.cxx.

◆ UpdateTransformRepository()

PlusStatus vtkPlusStealthLinkTracker::UpdateTransformRepository ( vtkIGSIOTransformRepository *  sharedTransformRepository)

Deep copies the transform repository from the server into the TransformRepository attribute

Definition at line 587 of file vtkPlusStealthLinkTracker.cxx.

◆ WriteConfiguration()

PlusStatus vtkPlusStealthLinkTracker::WriteConfiguration ( vtkXMLDataElement *  rootConfigElement)
protectedvirtual

Write current StealthLinkDevice configuration settings to XML

Reimplemented from vtkPlusDevice.

Definition at line 859 of file vtkPlusStealthLinkTracker.cxx.

Member Data Documentation

◆ ImageTransferRequiresPatientRegistration

bool vtkPlusStealthLinkTracker::ImageTransferRequiresPatientRegistration

Definition at line 66 of file vtkPlusStealthLinkTracker.h.

◆ Internal

vtkInternal* vtkPlusStealthLinkTracker::Internal
protected

Definition at line 100 of file vtkPlusStealthLinkTracker.h.

◆ InternalShared

vtkInternalShared* vtkPlusStealthLinkTracker::InternalShared
protected

Definition at line 103 of file vtkPlusStealthLinkTracker.h.

◆ InternalUpdatePrivate

vtkInternalUpdatePrivate* vtkPlusStealthLinkTracker::InternalUpdatePrivate
protected

Definition at line 106 of file vtkPlusStealthLinkTracker.h.


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