CustusX
2023.01.05-dev+develop.0da12
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.