CustusX
18.04-rc6
An IGT application
|
Helper class for GPU-based slicing. More...
#include <cxTexture3DSlicerProxy.h>
Public Member Functions | |
virtual | ~Texture3DSlicerProxy () |
virtual void | setShaderPath (QString shaderFile) |
virtual void | setViewportData (const Transform3D &vpMs, const DoubleBoundingBox3D &vp) |
virtual void | setImages (std::vector< ImagePtr > images) |
virtual std::vector< ImagePtr > | getImages () |
virtual void | setSliceProxy (SliceProxyPtr slicer) |
virtual SliceProxyPtr | getSliceProxy () |
virtual void | setTargetSpaceToR () |
virtual vtkActorPtr | getActor () |
virtual void | setRenderWindow (vtkRenderWindowPtr window) |
Static Public Member Functions | |
static Texture3DSlicerProxyPtr | New (SharedOpenGLContextPtr context) |
static bool | isSupported (vtkRenderWindowPtr window) |
Protected Member Functions | |
Texture3DSlicerProxy () | |
Helper class for GPU-based slicing.
This class is a dummy that only provide interface. For OS that don't implement the GPU slicer, use this dummy. See Texture3DSlicerProxyImpl for the real implementation.
Definition at line 49 of file cxTexture3DSlicerProxy.h.
|
inlinevirtual |
Definition at line 55 of file cxTexture3DSlicerProxy.h.
|
inlineprotected |
Definition at line 81 of file cxTexture3DSlicerProxy.h.
|
inlinevirtual |
Reimplemented in cx::Texture3DSlicerProxyImpl.
Definition at line 69 of file cxTexture3DSlicerProxy.h.
|
inlinevirtual |
Reimplemented in cx::Texture3DSlicerProxyImpl.
Definition at line 59 of file cxTexture3DSlicerProxy.h.
|
inlinevirtual |
Reimplemented in cx::Texture3DSlicerProxyImpl.
Definition at line 64 of file cxTexture3DSlicerProxy.h.
|
inlinestatic |
Definition at line 75 of file cxTexture3DSlicerProxy.h.
|
static |
Definition at line 46 of file cxTexture3DSlicerProxy.cpp.
|
inlinevirtual |
Reimplemented in cx::Texture3DSlicerProxyImpl.
Definition at line 58 of file cxTexture3DSlicerProxy.h.
|
inlinevirtual |
Reimplemented in cx::Texture3DSlicerProxyImpl.
Definition at line 73 of file cxTexture3DSlicerProxy.h.
|
inlinevirtual |
Definition at line 56 of file cxTexture3DSlicerProxy.h.
|
inlinevirtual |
Reimplemented in cx::Texture3DSlicerProxyImpl.
Definition at line 63 of file cxTexture3DSlicerProxy.h.
|
inlinevirtual |
Reimplemented in cx::Texture3DSlicerProxyImpl.
Definition at line 68 of file cxTexture3DSlicerProxy.h.
|
inlinevirtual |
Reimplemented in cx::Texture3DSlicerProxyImpl.
Definition at line 57 of file cxTexture3DSlicerProxy.h.