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 | Static Public Attributes | Protected Member Functions
vtkPlusAtracsysTracker Class Reference

Interface to the Atracsys trackers This class talks with a Atracsys Tracker over the sTk Passive Tracking SDK. Requires PLUS_USE_ATRACSYS option in CMake. More...

#include <src/PlusDataCollection/Atracsys/vtkPlusAtracsysTracker.h>

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

Public Types

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

Public Member Functions

PlusStatus AddToolGeometry (std::string toolId, std::string geomString)
 
std::string GetCalibrationDate ()
 
PlusStatus GetCamerasCalibration (std::array< float, 10 > &leftIntrinsic, std::array< float, 10 > &rightIntrinsic, std::array< float, 3 > &rightPosition, std::array< float, 3 > &rightOrientation)
 
virtual const char * GetClassName ()
 
const std::map< std::string, std::string > & GetDeviceOptions () const
 
std::string GetDeviceType ()
 
PlusStatus GetLoadedGeometries (std::map< int, std::vector< std::array< float, 3 >>> &geometries)
 
PlusStatus GetOptionValue (const std::string &optionName, std::string &optionValue)
 
std::string GetSdkVersion ()
 
PlusStatus InternalConnect ()
 
virtual PlusStatus InternalDisconnect ()
 
PlusStatus InternalUpdate ()
 
virtual int IsA (const char *type)
 
virtual bool IsTracker () const
 
virtual bool IsVirtual () const
 
PlusStatus PauseVirtualDevice ()
 
void PrintSelf (ostream &os, vtkIndent indent)
 
PlusStatus Probe ()
 
virtual PlusStatus ReadConfiguration (vtkXMLDataElement *config)
 
PlusStatus SetLaserEnabled (bool enabled)
 
PlusStatus SetLedEnabled (bool enabled)
 
PlusStatus SetToolEnabled (std::string toolId, bool enabled)
 
PlusStatus SetUserLEDState (int red, int green, int blue, int frequency, bool enabled=true)
 
PlusStatus SetVideoEnabled (bool enabled)
 
PlusStatus UnpauseVirtualDevice ()
 
virtual PlusStatus WriteConfiguration (vtkXMLDataElement *config)
 
- 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 PlusStatus GetImage (const std::string &requestedImageId, std::string &assignedImageId, const std::string &imageReferencFrameName, vtkImageData *imageData, vtkMatrix4x4 *ijkToReferenceTransform)
 
virtual PlusStatus GetImageMetaData (igsioCommon::ImageMetaDataList &imageMetaDataItems)
 
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 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 PlusStatus NotifyConfigured ()
 
virtual int OutputChannelCount () const
 
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 vtkPlusAtracsysTrackerNew ()
 
static vtkPlusAtracsysTrackerSafeDownCast (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)
 

Static Public Attributes

static const char * ATRACSYS_COMMAND_ADD_TOOL = "AddTool"
 
static const char * ATRACSYS_COMMAND_ENABLE_TOOL = "EnableTool"
 
static const char * ATRACSYS_COMMAND_LASER_ENABLED = "LaserEnabled"
 
static const char * ATRACSYS_COMMAND_LED_ENABLED = "LedEnabled"
 
static const char * ATRACSYS_COMMAND_SET_FLAG = "SetFlag"
 
static const char * ATRACSYS_COMMAND_SET_LED_RGBF = "SetLED"
 
static const char * ATRACSYS_COMMAND_VIDEO_ENABLED = "VideoEnabled"
 
- 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"
 

Protected Member Functions

bool TranslateOptionName (const std::string &optionName, std::string &translatedOptionName)
 
 vtkPlusAtracsysTracker ()
 
 ~vtkPlusAtracsysTracker ()
 
- 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 ()
 

Additional Inherited Members

- Public Attributes inherited from vtkPlusDevice
double InternalUpdateRate
 
vtkIGSIORecursiveCriticalSection * UpdateMutex
 
vtkTimeStamp UpdateTime
 
- Static Protected Member Functions inherited from vtkPlusDevice
static void * vtkDataCaptureThread (vtkMultiThreader::ThreadInfo *data)
 
- 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
 
- Static Protected Attributes inherited from vtkPlusDevice
static const int VIRTUAL_DEVICE_FRAME_RATE = 50
 

Detailed Description

Interface to the Atracsys trackers This class talks with a Atracsys Tracker over the sTk Passive Tracking SDK. Requires PLUS_USE_ATRACSYS option in CMake.

Definition at line 22 of file vtkPlusAtracsysTracker.h.

Member Typedef Documentation

◆ Superclass

Definition at line 26 of file vtkPlusAtracsysTracker.h.

Constructor & Destructor Documentation

◆ vtkPlusAtracsysTracker()

vtkPlusAtracsysTracker::vtkPlusAtracsysTracker ( )
protected

Definition at line 100 of file vtkPlusAtracsysTracker.cxx.

◆ ~vtkPlusAtracsysTracker()

vtkPlusAtracsysTracker::~vtkPlusAtracsysTracker ( )
protected

Definition at line 111 of file vtkPlusAtracsysTracker.cxx.

Member Function Documentation

◆ AddToolGeometry()

PlusStatus vtkPlusAtracsysTracker::AddToolGeometry ( std::string  toolId,
std::string  geomString 
)

Definition at line 857 of file vtkPlusAtracsysTracker.cxx.

◆ GetCalibrationDate()

std::string vtkPlusAtracsysTracker::GetCalibrationDate ( )

Retrieves the device calibration date in ISO format: YYYY-MM-DDTHH:MM:SSZ+XX Example: "2020-04-08T21:24:15Z+00" is April 8th, 2020 at 9:24:15pm UTC (+00)

Definition at line 134 of file vtkPlusAtracsysTracker.cxx.

◆ GetCamerasCalibration()

PlusStatus vtkPlusAtracsysTracker::GetCamerasCalibration ( std::array< float, 10 > &  leftIntrinsic,
std::array< float, 10 > &  rightIntrinsic,
std::array< float, 3 > &  rightPosition,
std::array< float, 3 > &  rightOrientation 
)

Retrieves the cameras parameters : leftIntrinsic = left camera focal length [0-1], optical center [2-3], lens distorsion [4-8] and skew [9] rightIntrinsic = left camera focal length [0-1], optical center [2-3], lens distorsion [4-8] and skew [9] rightPosition = position of the right camera in the coordinate system of the left camera rightOrientation = orientation of the right camera in the coordinate system of the left camera

Definition at line 160 of file vtkPlusAtracsysTracker.cxx.

◆ GetClassName()

virtual const char* vtkPlusAtracsysTracker::GetClassName ( )
virtual

Reimplemented from vtkPlusDevice.

◆ GetDeviceOptions()

const std::map< std::string, std::string > & vtkPlusAtracsysTracker::GetDeviceOptions ( ) const

Definition at line 291 of file vtkPlusAtracsysTracker.cxx.

◆ GetDeviceType()

std::string vtkPlusAtracsysTracker::GetDeviceType ( )

Definition at line 142 of file vtkPlusAtracsysTracker.cxx.

◆ GetLoadedGeometries()

PlusStatus vtkPlusAtracsysTracker::GetLoadedGeometries ( std::map< int, std::vector< std::array< float, 3 >>> &  geometries)

Retrieves the loaded marker geometries : geometries maps a marker (described by its id) to the vector of x,y,z coordinates of each fiducial that composes the marker

Definition at line 175 of file vtkPlusAtracsysTracker.cxx.

◆ GetOptionValue()

PlusStatus vtkPlusAtracsysTracker::GetOptionValue ( const std::string &  optionName,
std::string &  optionValue 
)

Definition at line 297 of file vtkPlusAtracsysTracker.cxx.

◆ GetSdkVersion()

std::string vtkPlusAtracsysTracker::GetSdkVersion ( )
virtual

Hardware device SDK version. This method should be overridden in subclasses.

Reimplemented from vtkPlusDevice.

Definition at line 126 of file vtkPlusAtracsysTracker.cxx.

◆ InternalConnect()

PlusStatus vtkPlusAtracsysTracker::InternalConnect ( )
virtual

Connect to device

Reimplemented from vtkPlusDevice.

Definition at line 325 of file vtkPlusAtracsysTracker.cxx.

◆ InternalDisconnect()

PlusStatus vtkPlusAtracsysTracker::InternalDisconnect ( )
virtual

Disconnect from device

Reimplemented from vtkPlusDevice.

Definition at line 624 of file vtkPlusAtracsysTracker.cxx.

◆ InternalUpdate()

PlusStatus vtkPlusAtracsysTracker::InternalUpdate ( )
virtual

The subclass will do all the hardware-specific update stuff in this function. It should call ToolUpdate() for each tool. Note that vtkPlusDevice.cxx starts up a separate thread after InternalStartRecording() is called, and that InternalUpdate() is called repeatedly from within that thread. Therefore, any code within InternalUpdate() must be thread safe. You can temporarily pause the thread by locking this->UpdateMutex->Lock() e.g. if you need to communicate with the device from outside of InternalUpdate(). A call to this->UpdateMutex->Unlock() will resume the thread.

Reimplemented from vtkPlusDevice.

Definition at line 669 of file vtkPlusAtracsysTracker.cxx.

◆ IsA()

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

Reimplemented from vtkPlusDevice.

◆ IsTracker()

virtual bool vtkPlusAtracsysTracker::IsTracker ( ) const
inlinevirtual

Is this device a tracker

Reimplemented from vtkPlusDevice.

Definition at line 57 of file vtkPlusAtracsysTracker.h.

◆ IsTypeOf()

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

◆ IsVirtual()

bool vtkPlusAtracsysTracker::IsVirtual ( ) const
virtual

Reimplemented from vtkPlusDevice.

Definition at line 191 of file vtkPlusAtracsysTracker.cxx.

◆ New()

static vtkPlusAtracsysTracker* vtkPlusAtracsysTracker::New ( )
static

◆ PauseVirtualDevice()

PlusStatus vtkPlusAtracsysTracker::PauseVirtualDevice ( )

Pause/unpause virtual device.

Definition at line 653 of file vtkPlusAtracsysTracker.cxx.

◆ PrintSelf()

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

Reimplemented from vtkPlusDevice.

Definition at line 120 of file vtkPlusAtracsysTracker.cxx.

◆ Probe()

PlusStatus vtkPlusAtracsysTracker::Probe ( )
virtual

Probe to see if the tracking system is present.

Reimplemented from vtkPlusDevice.

Definition at line 284 of file vtkPlusAtracsysTracker.cxx.

◆ ReadConfiguration()

PlusStatus vtkPlusAtracsysTracker::ReadConfiguration ( vtkXMLDataElement *  config)
virtual

Read configuration from xml data

Reimplemented from vtkPlusDevice.

Definition at line 197 of file vtkPlusAtracsysTracker.cxx.

◆ SafeDownCast()

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

◆ SetLaserEnabled()

PlusStatus vtkPlusAtracsysTracker::SetLaserEnabled ( bool  enabled)

Definition at line 935 of file vtkPlusAtracsysTracker.cxx.

◆ SetLedEnabled()

PlusStatus vtkPlusAtracsysTracker::SetLedEnabled ( bool  enabled)

Definition at line 805 of file vtkPlusAtracsysTracker.cxx.

◆ SetToolEnabled()

PlusStatus vtkPlusAtracsysTracker::SetToolEnabled ( std::string  toolId,
bool  enabled 
)

Definition at line 825 of file vtkPlusAtracsysTracker.cxx.

◆ SetUserLEDState()

PlusStatus vtkPlusAtracsysTracker::SetUserLEDState ( int  red,
int  green,
int  blue,
int  frequency,
bool  enabled = true 
)

Definition at line 814 of file vtkPlusAtracsysTracker.cxx.

◆ SetVideoEnabled()

PlusStatus vtkPlusAtracsysTracker::SetVideoEnabled ( bool  enabled)

Definition at line 944 of file vtkPlusAtracsysTracker.cxx.

◆ TranslateOptionName()

bool vtkPlusAtracsysTracker::TranslateOptionName ( const std::string &  optionName,
std::string &  translatedOptionName 
)
protected

Definition at line 309 of file vtkPlusAtracsysTracker.cxx.

◆ UnpauseVirtualDevice()

PlusStatus vtkPlusAtracsysTracker::UnpauseVirtualDevice ( )

Definition at line 661 of file vtkPlusAtracsysTracker.cxx.

◆ WriteConfiguration()

PlusStatus vtkPlusAtracsysTracker::WriteConfiguration ( vtkXMLDataElement *  config)
virtual

Write configuration to xml data

Reimplemented from vtkPlusDevice.

Definition at line 276 of file vtkPlusAtracsysTracker.cxx.

Member Data Documentation

◆ ATRACSYS_COMMAND_ADD_TOOL

const char * vtkPlusAtracsysTracker::ATRACSYS_COMMAND_ADD_TOOL = "AddTool"
static

Definition at line 90 of file vtkPlusAtracsysTracker.h.

◆ ATRACSYS_COMMAND_ENABLE_TOOL

const char * vtkPlusAtracsysTracker::ATRACSYS_COMMAND_ENABLE_TOOL = "EnableTool"
static

Definition at line 89 of file vtkPlusAtracsysTracker.h.

◆ ATRACSYS_COMMAND_LASER_ENABLED

const char * vtkPlusAtracsysTracker::ATRACSYS_COMMAND_LASER_ENABLED = "LaserEnabled"
static

Definition at line 86 of file vtkPlusAtracsysTracker.h.

◆ ATRACSYS_COMMAND_LED_ENABLED

const char * vtkPlusAtracsysTracker::ATRACSYS_COMMAND_LED_ENABLED = "LedEnabled"
static

Definition at line 85 of file vtkPlusAtracsysTracker.h.

◆ ATRACSYS_COMMAND_SET_FLAG

const char * vtkPlusAtracsysTracker::ATRACSYS_COMMAND_SET_FLAG = "SetFlag"
static

Definition at line 84 of file vtkPlusAtracsysTracker.h.

◆ ATRACSYS_COMMAND_SET_LED_RGBF

const char * vtkPlusAtracsysTracker::ATRACSYS_COMMAND_SET_LED_RGBF = "SetLED"
static

Definition at line 88 of file vtkPlusAtracsysTracker.h.

◆ ATRACSYS_COMMAND_VIDEO_ENABLED

const char * vtkPlusAtracsysTracker::ATRACSYS_COMMAND_VIDEO_ENABLED = "VideoEnabled"
static

Definition at line 87 of file vtkPlusAtracsysTracker.h.


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