Fraxinus
17.12-rc3
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 70 of file cxTexture3DSlicerProxy.h.
|
inlinevirtual |
Definition at line 76 of file cxTexture3DSlicerProxy.h.
|
inlineprotected |
Definition at line 102 of file cxTexture3DSlicerProxy.h.
|
inlinevirtual |
Reimplemented in cx::Texture3DSlicerProxyImpl.
Definition at line 90 of file cxTexture3DSlicerProxy.h.
|
inlinevirtual |
Reimplemented in cx::Texture3DSlicerProxyImpl.
Definition at line 80 of file cxTexture3DSlicerProxy.h.
|
inlinevirtual |
Reimplemented in cx::Texture3DSlicerProxyImpl.
Definition at line 85 of file cxTexture3DSlicerProxy.h.
|
inlinestatic |
Definition at line 96 of file cxTexture3DSlicerProxy.h.
|
static |
Definition at line 67 of file cxTexture3DSlicerProxy.cpp.
|
inlinevirtual |
Reimplemented in cx::Texture3DSlicerProxyImpl.
Definition at line 79 of file cxTexture3DSlicerProxy.h.
|
inlinevirtual |
Reimplemented in cx::Texture3DSlicerProxyImpl.
Definition at line 94 of file cxTexture3DSlicerProxy.h.
|
inlinevirtual |
Definition at line 77 of file cxTexture3DSlicerProxy.h.
|
inlinevirtual |
Reimplemented in cx::Texture3DSlicerProxyImpl.
Definition at line 84 of file cxTexture3DSlicerProxy.h.
|
inlinevirtual |
Reimplemented in cx::Texture3DSlicerProxyImpl.
Definition at line 89 of file cxTexture3DSlicerProxy.h.
|
inlinevirtual |
Reimplemented in cx::Texture3DSlicerProxyImpl.
Definition at line 78 of file cxTexture3DSlicerProxy.h.