7 #ifndef __vtkPlusStealthLinkCommand_h 8 #define __vtkPlusStealthLinkCommand_h 10 #include "vtkPlusServerExport.h" 13 #include "vtkIGSIOTransformRepository.h" 28 virtual void PrintSelf(ostream& os, vtkIndent indent);
44 virtual std::string
GetDescription(
const std::string& commandName);
65 vtkGetMacro(KeepReceivedDicomFiles,
bool);
66 vtkSetMacro(KeepReceivedDicomFiles,
bool);
72 void SetNameToGetExam();
76 PlusStatus ProcessImageReply(
const std::string& imageId, vtkImageData* volumeToSend, vtkMatrix4x4* imageToReferenceOrientationMatrixWithSpacing, std::string& resultMessage);
std::string VolumeEmbeddedTransformToFrame
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
This is an abstract superclass for commands in the OpenIGTLink network interface for Plus.
vtkGetStdStringMacro(Name)
std::string StealthLinkDeviceId
virtual PlusStatus ReadConfiguration(vtkXMLDataElement *aConfig)
bool KeepReceivedDicomFiles
virtual vtkPlusCommand * Clone()
vtkSetStdStringMacro(Name)
virtual void GetCommandNames(std::list< std::string > &cmdNames)=0
std::string DicomImagesOutputDirectory
This command reconstructs a volume from an image sequence and saves it to disk or sends it to the cli...