13 #ifndef CXVOLUMETRICREP_H_
14 #define CXVOLUMETRICREP_H_
16 #include "cxResourceVisualizationExport.h"
48 virtual void setImage(
ImagePtr image) = 0;
50 virtual bool hasImage(
ImagePtr image)
const = 0;
53 virtual void setMaxVolumeSize(
long maxVoxels) = 0;
76 virtual QString
getType()
const {
return "VolumetricRep"; }
77 virtual void setImage(
ImagePtr image);
79 virtual bool hasImage(
ImagePtr image)
const;
81 void setMaxVolumeSize(
long maxVoxels);
82 void setUseGPUVolumeRayCastMapper();
83 void setUseVolumeTextureMapper();
87 virtual void addRepActorsToViewRenderer(
ViewPtr view);
88 virtual void removeRepActorsFromViewRenderer(
ViewPtr view);
99 void transformChangedSlot();
100 void vtkImageDataChangedSlot();
101 void updateVtkImageDataSlot();