![]() |
CustusX
20.03-rc1
An IGT application
|
#include "cxGPUImageBuffer.h"#include <QString>#include <vector>#include <vtkImageData.h>#include <vtkPointData.h>#include <vtkUnsignedCharArray.h>#include <vtkUnsignedShortArray.h>#include <boost/cstdint.hpp>#include "cxGLHelpers.h"#include "cxLogger.h"#include <GL/glu.h>Go to the source code of this file.
Classes | |
| class | cx::GPUImageDataBufferImpl |
| class | cx::GPUImageLutBufferImpl |
| class | cx::BufferQueue< DATA_PTR, BUFFER > |
| struct | cx::BufferQueue< DATA_PTR, BUFFER >::BufferStore |
| class | cx::GPUImageBufferRepositoryInternal |
Namespaces | |
| cx | |
| Namespace for all CustusX production code. | |
Macros | |
| #define | GL_GLEXT_PROTOTYPES |
Functions | |
| GPUImageDataBufferPtr | cx::createGPUImageDataBuffer (vtkImageDataPtr volume) |
| GPUImageLutBufferPtr | cx::createGPUImageLutBuffer (vtkUnsignedCharArrayPtr lut) |
| template<class BUFFER , class DATA_PTR > | |
| boost::shared_ptr< BUFFER > | cx::createGPUImageBuffer (DATA_PTR val) |
| template<> | |
| boost::shared_ptr< GPUImageDataBuffer > | cx::createGPUImageBuffer< GPUImageDataBuffer > (vtkImageDataPtr val) |
| template<> | |
| boost::shared_ptr< GPUImageLutBuffer > | cx::createGPUImageBuffer< GPUImageLutBuffer > (vtkUnsignedCharArrayPtr val) |
| template<> | |
| boost::shared_ptr< GPUImageDataBuffer > | cx::createGPUImageBuffer< GPUImageDataBuffer, vtkImageDataPtr > (vtkImageDataPtr val) |
| GPUImageBufferRepository * | cx::getGPUImageBufferRepository () |
| #define GL_GLEXT_PROTOTYPES |
Definition at line 28 of file cxGPUImageBuffer.cpp.