This command reconstructs a volume from an image sequence and saves it to disk or sends it to the client in an IMAGE message.
More...
#include <src/PlusServer/Commands/vtkPlusReconstructVolumeCommand.h>
|
virtual vtkPlusCommand * | Clone () |
|
virtual PlusStatus | Execute () |
|
virtual bool | GetApplyHoleFilling () |
|
virtual const char * | GetClassName () |
|
virtual void | GetCommandNames (std::list< std::string > &cmdNames) |
|
virtual std::string | GetDescription (const std::string &commandName) |
|
virtual void | GetOutputExtent (int [6]) |
|
virtual int * | GetOutputExtent () |
|
virtual void | GetOutputExtent (int &, int &, int &, int &, int &, int &) |
|
virtual void | GetOutputOrigin (double &, double &, double &) |
|
virtual void | GetOutputOrigin (double [3]) |
|
virtual double * | GetOutputOrigin () |
|
virtual double * | GetOutputSpacing () |
|
virtual void | GetOutputSpacing (double &, double &, double &) |
|
virtual void | GetOutputSpacing (double [3]) |
|
virtual int | IsA (const char *type) |
|
virtual void | PrintSelf (ostream &os, vtkIndent indent) |
|
virtual PlusStatus | ReadConfiguration (vtkXMLDataElement *aConfig) |
|
virtual void | SetApplyHoleFilling (bool) |
|
void | SetNameToGetSnapshot () |
|
void | SetNameToReconstruct () |
|
void | SetNameToResume () |
|
void | SetNameToStart () |
|
void | SetNameToStop () |
|
void | SetNameToSuspend () |
|
virtual void | SetOutputExtent (int [6]) |
|
virtual void | SetOutputExtent (int, int, int, int, int, int) |
|
virtual void | SetOutputOrigin (double, double, double) |
|
virtual void | SetOutputOrigin (double [3]) |
|
virtual void | SetOutputSpacing (double [3]) |
|
virtual void | SetOutputSpacing (double, double, double) |
|
| vtkGetStdStringMacro (InputSeqFilename) |
|
| vtkGetStdStringMacro (OutputVolFilename) |
|
| vtkGetStdStringMacro (OutputVolDeviceName) |
|
| vtkGetStdStringMacro (VolumeReconstructorDeviceId) |
|
| vtkSetStdStringMacro (InputSeqFilename) |
|
| vtkSetStdStringMacro (OutputVolFilename) |
|
| vtkSetStdStringMacro (OutputVolDeviceName) |
|
| vtkSetStdStringMacro (VolumeReconstructorDeviceId) |
|
virtual PlusStatus | WriteConfiguration (vtkXMLDataElement *aConfig) |
|
Public Member Functions inherited from vtkPlusCommand |
virtual int | GetClientId () |
|
virtual uint32_t | GetId () |
|
virtual bool | GetRespondWithCommandMessage () |
|
void | PopCommandResponses (PlusCommandResponseList &responses) |
|
virtual void | SetClientId (int) |
|
virtual void | SetCommandProcessor (vtkPlusCommandProcessor *processor) |
|
virtual void | SetId (uint32_t) |
|
void | SetMetaData (const igtl::MessageBase::MetaDataMap &metaData) |
|
virtual void | SetRespondWithCommandMessage (bool) |
|
| vtkGetStdStringMacro (Name) |
|
| vtkGetStdStringMacro (DeviceName) |
|
| vtkSetStdStringMacro (Name) |
|
| vtkSetStdStringMacro (DeviceName) |
|
This command reconstructs a volume from an image sequence and saves it to disk or sends it to the client in an IMAGE message.
Definition at line 23 of file vtkPlusReconstructVolumeCommand.h.
◆ Superclass
◆ vtkPlusReconstructVolumeCommand() [1/2]
vtkPlusReconstructVolumeCommand::vtkPlusReconstructVolumeCommand |
( |
| ) |
|
|
protected |
◆ ~vtkPlusReconstructVolumeCommand()
vtkPlusReconstructVolumeCommand::~vtkPlusReconstructVolumeCommand |
( |
| ) |
|
|
protectedvirtual |
◆ vtkPlusReconstructVolumeCommand() [2/2]
◆ Clone()
◆ Execute()
PlusStatus vtkPlusReconstructVolumeCommand::Execute |
( |
| ) |
|
|
virtual |
◆ GetApplyHoleFilling()
virtual bool vtkPlusReconstructVolumeCommand::GetApplyHoleFilling |
( |
| ) |
|
|
virtual |
◆ GetClassName()
virtual const char* vtkPlusReconstructVolumeCommand::GetClassName |
( |
| ) |
|
|
virtual |
◆ GetCommandNames()
void vtkPlusReconstructVolumeCommand::GetCommandNames |
( |
std::list< std::string > & |
cmdNames | ) |
|
|
virtual |
◆ GetDescription()
std::string vtkPlusReconstructVolumeCommand::GetDescription |
( |
const std::string & |
commandName | ) |
|
|
virtual |
◆ GetOutputExtent() [1/3]
virtual void vtkPlusReconstructVolumeCommand::GetOutputExtent |
( |
int & |
, |
|
|
int & |
, |
|
|
int & |
, |
|
|
int & |
, |
|
|
int & |
, |
|
|
int & |
|
|
) |
| |
|
virtual |
◆ GetOutputExtent() [2/3]
virtual void vtkPlusReconstructVolumeCommand::GetOutputExtent |
( |
int |
[6] | ) |
|
|
virtual |
◆ GetOutputExtent() [3/3]
virtual int* vtkPlusReconstructVolumeCommand::GetOutputExtent |
( |
| ) |
|
|
virtual |
Get extent of the output data in Reference coordinate system
◆ GetOutputOrigin() [1/3]
virtual double* vtkPlusReconstructVolumeCommand::GetOutputOrigin |
( |
| ) |
|
|
virtual |
Get origin of the output data in Reference coordinate system
◆ GetOutputOrigin() [2/3]
virtual void vtkPlusReconstructVolumeCommand::GetOutputOrigin |
( |
double & |
, |
|
|
double & |
, |
|
|
double & |
|
|
) |
| |
|
virtual |
◆ GetOutputOrigin() [3/3]
virtual void vtkPlusReconstructVolumeCommand::GetOutputOrigin |
( |
double |
[3] | ) |
|
|
virtual |
◆ GetOutputSpacing() [1/3]
virtual double* vtkPlusReconstructVolumeCommand::GetOutputSpacing |
( |
| ) |
|
|
virtual |
Get spacing of the output data in Reference coordinate system
◆ GetOutputSpacing() [2/3]
virtual void vtkPlusReconstructVolumeCommand::GetOutputSpacing |
( |
double & |
, |
|
|
double & |
, |
|
|
double & |
|
|
) |
| |
|
virtual |
◆ GetOutputSpacing() [3/3]
virtual void vtkPlusReconstructVolumeCommand::GetOutputSpacing |
( |
double |
[3] | ) |
|
|
virtual |
◆ GetVolumeReconstructorDevice()
◆ IsA()
virtual int vtkPlusReconstructVolumeCommand::IsA |
( |
const char * |
type | ) |
|
|
virtual |
◆ IsTypeOf()
static int vtkPlusReconstructVolumeCommand::IsTypeOf |
( |
const char * |
type | ) |
|
|
static |
◆ New()
◆ operator=()
◆ PrintSelf()
void vtkPlusReconstructVolumeCommand::PrintSelf |
( |
ostream & |
os, |
|
|
vtkIndent |
indent |
|
) |
| |
|
virtual |
◆ ProcessImageReply()
PlusStatus vtkPlusReconstructVolumeCommand::ProcessImageReply |
( |
vtkImageData * |
volumeToSend, |
|
|
const std::string & |
outputVolFilename, |
|
|
const std::string & |
outputVolDeviceName, |
|
|
std::string & |
resultMessage |
|
) |
| |
|
protected |
◆ ReadConfiguration()
PlusStatus vtkPlusReconstructVolumeCommand::ReadConfiguration |
( |
vtkXMLDataElement * |
aConfig | ) |
|
|
virtual |
◆ SafeDownCast()
◆ SetApplyHoleFilling()
virtual void vtkPlusReconstructVolumeCommand::SetApplyHoleFilling |
( |
bool |
| ) |
|
|
virtual |
◆ SetNameToGetSnapshot()
void vtkPlusReconstructVolumeCommand::SetNameToGetSnapshot |
( |
| ) |
|
◆ SetNameToReconstruct()
void vtkPlusReconstructVolumeCommand::SetNameToReconstruct |
( |
| ) |
|
◆ SetNameToResume()
void vtkPlusReconstructVolumeCommand::SetNameToResume |
( |
| ) |
|
◆ SetNameToStart()
void vtkPlusReconstructVolumeCommand::SetNameToStart |
( |
| ) |
|
◆ SetNameToStop()
void vtkPlusReconstructVolumeCommand::SetNameToStop |
( |
| ) |
|
◆ SetNameToSuspend()
void vtkPlusReconstructVolumeCommand::SetNameToSuspend |
( |
| ) |
|
◆ SetOutputExtent() [1/2]
virtual void vtkPlusReconstructVolumeCommand::SetOutputExtent |
( |
int |
[6] | ) |
|
|
virtual |
◆ SetOutputExtent() [2/2]
virtual void vtkPlusReconstructVolumeCommand::SetOutputExtent |
( |
int |
, |
|
|
int |
, |
|
|
int |
, |
|
|
int |
, |
|
|
int |
, |
|
|
int |
|
|
) |
| |
|
virtual |
Set extent of the output data in Reference coordinate system. This is required to be set, otherwise the reconstructed volume will be empty.
◆ SetOutputOrigin() [1/2]
virtual void vtkPlusReconstructVolumeCommand::SetOutputOrigin |
( |
double |
, |
|
|
double |
, |
|
|
double |
|
|
) |
| |
|
virtual |
Set origin of the output data in Reference coordinate system. This is required to be set, otherwise the reconstructed volume will be empty.
◆ SetOutputOrigin() [2/2]
virtual void vtkPlusReconstructVolumeCommand::SetOutputOrigin |
( |
double |
[3] | ) |
|
|
virtual |
◆ SetOutputSpacing() [1/2]
virtual void vtkPlusReconstructVolumeCommand::SetOutputSpacing |
( |
double |
[3] | ) |
|
|
virtual |
◆ SetOutputSpacing() [2/2]
virtual void vtkPlusReconstructVolumeCommand::SetOutputSpacing |
( |
double |
, |
|
|
double |
, |
|
|
double |
|
|
) |
| |
|
virtual |
Set spacing of the output data in Reference coordinate system. This is required to be set, otherwise the reconstructed volume will be empty.
◆ vtkGetStdStringMacro() [1/4]
File name of the sequence file that contains the image frames
◆ vtkGetStdStringMacro() [2/4]
If specified, the reconstructed volume will be saved into this filename
◆ vtkGetStdStringMacro() [3/4]
If specified, the reconstructed volume will sent to the client through OpenIGTLink, using this device name
◆ vtkGetStdStringMacro() [4/4]
Id of the live reconstruction command to be stopped, suspended, or resumed at the next Execute
◆ vtkSetStdStringMacro() [1/4]
◆ vtkSetStdStringMacro() [2/4]
◆ vtkSetStdStringMacro() [3/4]
◆ vtkSetStdStringMacro() [4/4]
◆ WriteConfiguration()
PlusStatus vtkPlusReconstructVolumeCommand::WriteConfiguration |
( |
vtkXMLDataElement * |
aConfig | ) |
|
|
virtual |
◆ ApplyHoleFilling
bool vtkPlusReconstructVolumeCommand::ApplyHoleFilling |
|
protected |
◆ InputSeqFilename
std::string vtkPlusReconstructVolumeCommand::InputSeqFilename |
|
protected |
◆ OutputExtent
int vtkPlusReconstructVolumeCommand::OutputExtent[6] |
|
protected |
◆ OutputOrigin
double vtkPlusReconstructVolumeCommand::OutputOrigin[3] |
|
protected |
◆ OutputSpacing
double vtkPlusReconstructVolumeCommand::OutputSpacing[3] |
|
protected |
◆ OutputVolDeviceName
std::string vtkPlusReconstructVolumeCommand::OutputVolDeviceName |
|
protected |
◆ OutputVolFilename
std::string vtkPlusReconstructVolumeCommand::OutputVolFilename |
|
protected |
◆ VolumeReconstructorDeviceId
std::string vtkPlusReconstructVolumeCommand::VolumeReconstructorDeviceId |
|
protected |
The documentation for this class was generated from the following files: