11 #include "vtkImageAlgorithm.h"
12 #include "vtkVector.h"
20 void PrintSelf(ostream& os, vtkIndent indent)
override;
80 static bool SetImageParameters(vtkImageData*
image,
81 const vtkBoundingBox& bbox,
82 const vtkVector3i& resolution);
83 static bool SetImageParameters(vtkImageData*
image,
84 const vtkBoundingBox& bbox,
85 const double cellSize);
92 int RequestInformation(vtkInformation* request,
93 vtkInformationVector** inputVector,
94 vtkInformationVector* outputVector)
override;
95 void ExecuteDataWithInformation(vtkDataObject*
data,
96 vtkInformation* outInfo)
override;
std::shared_ptr< core::Tensor > image
vtkGetMacro(RefinementMode, int)
vtkSetClampMacro(RefinementMode, int, USE_RESOLUTION, USE_CELL_SIZE)
vtkSetVector3Macro(Origin, double)
vtkSetClampMacro(Padding, double, 0, VTK_DOUBLE_MAX)
vtkSetMacro(CellSize, double)
vtkGetVector3Macro(Origin, double)
vtkTypeMacro(vtkBoundedVolumeSource, vtkImageAlgorithm)
vtkGetVector3Macro(Scale, double)
vtkGetMacro(CellSize, double)
vtkSetVector3Macro(Resolution, int)
vtkGetVector3Macro(Resolution, int)
vtkSetVector3Macro(Scale, double)
vtkGetMacro(Padding, double)
static vtkBoundedVolumeSource * New()
#define QPCL_ENGINE_LIB_API