7 #ifndef __vtkPlusAtracsysCommand_h 8 #define __vtkPlusAtracsysCommand_h 10 #include "vtkPlusServerExport.h" 27 virtual void PrintSelf(ostream& os, vtkIndent indent);
43 virtual std::string
GetDescription(
const std::string& commandName);
49 void SetNameToSetUsParameter();
64 std::map<std::string, std::string>
Markers;
76 PlusStatus StringToBool(std::string strVal,
bool& boolVal);
virtual void PrintSelf(ostream &os, vtkIndent indent)
virtual std::string GetDescription(const std::string &commandName)=0
std::string AtracsysDeviceId
virtual PlusStatus WriteConfiguration(vtkXMLDataElement *aConfig)
std::map< std::string, std::string > Markers
virtual PlusStatus Execute()=0
This is an abstract superclass for commands in the OpenIGTLink network interface for Plus.
vtkGetStdStringMacro(Name)
virtual PlusStatus ReadConfiguration(vtkXMLDataElement *aConfig)
vtkSetStdStringMacro(Name)
virtual void GetCommandNames(std::list< std::string > &cmdNames)=0
std::map< std::string, std::string > CommandList
virtual vtkPlusCommand * Clone()
std::map< std::string, std::string > EnableDisableTools
This command allows OpenIGTLink commands to configure specific functionalities in the Atracsys device...
Interface to the Atracsys trackers This class talks with a Atracsys Tracker over the sTk Passive Trac...