13 #ifndef CXTEXTURE3DSLICERREP_H_ 14 #define CXTEXTURE3DSLICERREP_H_ 16 #include "cxResourceVisualizationExport.h" 83 virtual QString getType()
const;
84 void setShaderPath(QString path);
85 virtual void printSelf(std::ostream & os,
Indent indent);
87 void setImages(std::vector<ImagePtr> images);
88 std::vector<ImagePtr> getImages();
90 void setTargetSpaceToR();
96 virtual void addRepActorsToViewRenderer(
ViewPtr view);
97 virtual void removeRepActorsFromViewRenderer(
ViewPtr view);
103 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.