7 #ifndef __vtkPlusClariusCommand_h 8 #define __vtkPlusClariusCommand_h 10 #include "vtkPlusServerExport.h" 13 #include "vtkIGSIOTransformRepository.h" 27 virtual void PrintSelf(ostream& os, vtkIndent indent);
43 virtual std::string
GetDescription(
const std::string& commandName);
49 void SetNameToSaveRawData();
54 vtkGetMacro(CompressRawData,
bool);
55 vtkSetMacro(CompressRawData,
bool);
56 vtkBooleanMacro(CompressRawData,
bool);
72 vtkGetMacro(RawDataLastNSeconds,
double);
73 vtkSetMacro(RawDataLastNSeconds,
double);
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
std::string OutputFilename
This is an abstract superclass for commands in the OpenIGTLink network interface for Plus.
vtkGetStdStringMacro(Name)
virtual PlusStatus ReadConfiguration(vtkXMLDataElement *aConfig)
std::string ClariusDeviceId
vtkSetStdStringMacro(Name)
virtual void GetCommandNames(std::list< std::string > &cmdNames)=0
This command reconstructs a volume from an image sequence and saves it to disk or sends it to the cli...
Interface to the Clarius ultrasound scans This class talks with a Clarius Scanner over the Clarius AP...
virtual vtkPlusCommand * Clone()
double RawDataLastNSeconds