34 #ifndef CXTEXTURE3DSLICERREP_H_ 35 #define CXTEXTURE3DSLICERREP_H_ 37 #include "cxResourceVisualizationExport.h" 104 virtual QString getType()
const;
105 void setShaderPath(QString path);
106 virtual void printSelf(std::ostream & os,
Indent indent);
108 void setImages(std::vector<ImagePtr> images);
109 std::vector<ImagePtr> getImages();
111 void setTargetSpaceToR();
117 virtual void addRepActorsToViewRenderer(
ViewPtr view);
118 virtual void removeRepActorsFromViewRenderer(
ViewPtr view);
124 Texture3DSlicerProxyPtr mProxy;
boost::shared_ptr< class Texture3DSlicerRep > Texture3DSlicerRepPtr
Transform3D Transform3D
Transform3D is a representation of an affine 3D transform.
vtkSmartPointer< class vtkRenderWindow > vtkRenderWindowPtr
Display overlayed image slices in 2D.
boost::shared_ptr< class View > ViewPtr
boost::shared_ptr< class SharedOpenGLContext > SharedOpenGLContextPtr
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.
Namespace for all CustusX production code.