34 #ifndef CXTEXTURE3DSLICERREP_H_
35 #define CXTEXTURE3DSLICERREP_H_
37 #include "cxResourceVisualizationExport.h"
104 return "Texture3DSlicerRep";
106 void setShaderPath(QString path);
107 virtual void printSelf(std::ostream & os,
Indent indent);
109 void setImages(std::vector<ImagePtr> images);
110 std::vector<ImagePtr> getImages();
113 void setTargetSpaceToR();
118 virtual void addRepActorsToViewRenderer(
ViewPtr view);
119 virtual void removeRepActorsFromViewRenderer(
ViewPtr view);
boost::shared_ptr< class Texture3DSlicerRep > Texture3DSlicerRepPtr
Transform3D Transform3D
Transform3D is a representation of an affine 3D transform.
vtkSmartPointer< class vtkRenderWindow > vtkRenderWindowPtr
virtual QString getType() const
Display overlayed image slices in 2D.
boost::shared_ptr< class View > ViewPtr
Formatting class for debug printing of the ssc library.
Default implementation of Rep.
boost::shared_ptr< class Texture3DSlicerProxy > Texture3DSlicerProxyPtr
Representation of a floating-point bounding box in 3D. The data are stored as {xmin,xmax,ymin,ymax,zmin,zmax}, in order to simplify communication with vtk.