7 #ifndef __vtkPlusVolumeReconstructor_h 8 #define __vtkPlusVolumeReconstructor_h 10 #include "PlusConfigure.h" 11 #include "vtkPlusVolumeReconstructionExport.h" 14 #include <igsioCommon.h> 15 #include <vtkIGSIOVolumeReconstructor.h> 48 virtual void PrintSelf(ostream& os, vtkIndent indent)
override;
50 virtual PlusStatus UpdateImportanceMask()
override;
60 virtual PlusStatus SaveReconstructedVolumeToFile(
const std::string& filename,
bool accumulation =
false,
bool useCompression =
true)
override;
61 virtual PlusStatus SaveReconstructedVolumeToFile(
const std::string& filename,
bool accumulation =
false,
bool useCompression =
true, std::vector<std::string>* customFields =
nullptr, std::vector<std::string>* customValues =
nullptr);
62 virtual PlusStatus SaveReconstructedVolumeToMetafile(
const std::string& filename,
bool accumulation =
false,
bool useCompression =
true, std::vector<std::string>* customFields =
nullptr, std::vector<std::string>* customValues =
nullptr) {
return SaveReconstructedVolumeToFile(filename, accumulation, useCompression, customFields, customValues); }
72 static PlusStatus SaveReconstructedVolumeToFile(vtkImageData* volumeToSave,
const std::string& filename,
bool useCompression =
true, std::vector<std::string>* customFields =
nullptr, std::vector<std::string>* customValues =
nullptr);
virtual PlusStatus SaveReconstructedVolumeToFile(const std::string &filename, bool accumulation=false, bool useCompression=true) override
static PlusStatus SaveReconstructedVolumeToMetafile(vtkImageData *volumeToSave, const std::string &filename, bool useCompression=true, std::vector< std::string > *customFields=nullptr, std::vector< std::string > *customValues=nullptr)
virtual PlusStatus SaveReconstructedVolumeToMetafile(const std::string &filename, bool accumulation=false, bool useCompression=true, std::vector< std::string > *customFields=nullptr, std::vector< std::string > *customValues=nullptr)
Reconstructs a volume from tracked frames.