CustusX
16.5.0-rc9
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 | update () |
virtual void | setTargetSpaceToR () |
virtual vtkActorPtr | getActor () |
Static Public Member Functions | |
static Texture3DSlicerProxyPtr | New () |
static bool | isSupported (vtkRenderWindowPtr window) |
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 67 of file cxTexture3DSlicerProxy.h.
|
inlinevirtual |
Definition at line 73 of file cxTexture3DSlicerProxy.h.
|
inlinevirtual |
Reimplemented in cx::Texture3DSlicerProxyImpl.
Definition at line 82 of file cxTexture3DSlicerProxy.h.
|
inlinevirtual |
Reimplemented in cx::Texture3DSlicerProxyImpl.
Definition at line 77 of file cxTexture3DSlicerProxy.h.
|
inlinevirtual |
Reimplemented in cx::Texture3DSlicerProxyImpl.
Definition at line 79 of file cxTexture3DSlicerProxy.h.
|
static |
Definition at line 89 of file cxTexture3DSlicerProxy.cpp.
|
static |
Definition at line 96 of file cxTexture3DSlicerProxy.cpp.
|
inlinevirtual |
Reimplemented in cx::Texture3DSlicerProxyImpl.
Definition at line 76 of file cxTexture3DSlicerProxy.h.
|
inlinevirtual |
Reimplemented in cx::Texture3DSlicerProxyImpl.
Definition at line 74 of file cxTexture3DSlicerProxy.h.
|
inlinevirtual |
Reimplemented in cx::Texture3DSlicerProxyImpl.
Definition at line 78 of file cxTexture3DSlicerProxy.h.
|
inlinevirtual |
Reimplemented in cx::Texture3DSlicerProxyImpl.
Definition at line 81 of file cxTexture3DSlicerProxy.h.
|
inlinevirtual |
Reimplemented in cx::Texture3DSlicerProxyImpl.
Definition at line 75 of file cxTexture3DSlicerProxy.h.
|
inlinevirtual |
Reimplemented in cx::Texture3DSlicerProxyImpl.
Definition at line 80 of file cxTexture3DSlicerProxy.h.