7 #ifndef __vtkPlusCapistranoCommand_h 8 #define __vtkPlusCapistranoCommand_h 10 #include "vtkPlusServerExport.h" 13 #include "vtkIGSIOTransformRepository.h" 29 virtual void PrintSelf(ostream& os, vtkIndent indent);
45 virtual std::string
GetDescription(
const std::string& commandName);
48 virtual std::string GetDeviceId()
const;
49 virtual void SetDeviceId(
const std::string& deviceId);
54 vtkSetMacro(ResponseExpected,
bool);
55 vtkGetMacro(ResponseExpected,
bool);
56 vtkBooleanMacro(ResponseExpected,
bool);
62 std::string GetCommandName()
const;
63 void SetCommandName(
const std::string&
text);
64 std::string GetCommandValue()
const;
65 void SetCommandValue(
const std::string&
text);
71 std::string CommandName;
72 std::string CommandValue;
73 bool ResponseExpected;
virtual void PrintSelf(ostream &os, vtkIndent indent)
virtual std::string GetDescription(const std::string &commandName)=0
virtual PlusStatus WriteConfiguration(vtkXMLDataElement *aConfig)
virtual PlusStatus Execute()=0
virtual vtkPlusCommand * Clone()
This is an abstract superclass for commands in the OpenIGTLink network interface for Plus.
virtual PlusStatus ReadConfiguration(vtkXMLDataElement *aConfig)
This command is for communicating with vtkPlusCapistranoDevice.This command is used for communicating...
virtual void GetCommandNames(std::list< std::string > &cmdNames)=0
PhidgetLCD_Font int int const char * text
std::list< std::pair< std::string, std::string > > RequestedParameterChanges