CustusX  2023.01.05-dev+develop.0da12
An IGT application
cx::SingleVolumePainterHelper Class Reference

#include <cxTextureSlicePainter.h>

Public Member Functions

 SingleVolumePainterHelper (int index)
 
 SingleVolumePainterHelper ()
 
 ~SingleVolumePainterHelper ()
 
void SetBuffer (GPUImageDataBufferPtr buffer)
 
void SetBuffer (GPUImageLutBufferPtr buffer)
 
void SetColorAttribute (float window, float level, float llr, float alpha)
 
void initializeRendering ()
 
void setUniformiArray (vtkUniformVariables *uniforms, QString name, int val)
 
void setUniformfArray (vtkUniformVariables *uniforms, QString name, float val)
 
void eachRenderInternal (vtkSmartPointer< vtkShaderProgram2 > shader)
 

Detailed Description

Definition at line 44 of file cxTextureSlicePainter.h.

Constructor & Destructor Documentation

cx::SingleVolumePainterHelper::SingleVolumePainterHelper ( int  index)
explicit

Definition at line 62 of file cxTextureSlicePainter.cpp.

cx::SingleVolumePainterHelper::SingleVolumePainterHelper ( )

Definition at line 71 of file cxTextureSlicePainter.cpp.

cx::SingleVolumePainterHelper::~SingleVolumePainterHelper ( )

Definition at line 80 of file cxTextureSlicePainter.cpp.

Member Function Documentation

void cx::SingleVolumePainterHelper::eachRenderInternal ( vtkSmartPointer< vtkShaderProgram2 >  shader)

Definition at line 123 of file cxTextureSlicePainter.cpp.

void cx::SingleVolumePainterHelper::initializeRendering ( )

Definition at line 103 of file cxTextureSlicePainter.cpp.

void cx::SingleVolumePainterHelper::SetBuffer ( GPUImageDataBufferPtr  buffer)

Definition at line 85 of file cxTextureSlicePainter.cpp.

void cx::SingleVolumePainterHelper::SetBuffer ( GPUImageLutBufferPtr  buffer)

Definition at line 90 of file cxTextureSlicePainter.cpp.

void cx::SingleVolumePainterHelper::SetColorAttribute ( float  window,
float  level,
float  llr,
float  alpha 
)

Definition at line 95 of file cxTextureSlicePainter.cpp.

void cx::SingleVolumePainterHelper::setUniformfArray ( vtkUniformVariables *  uniforms,
QString  name,
float  val 
)

Definition at line 117 of file cxTextureSlicePainter.cpp.

void cx::SingleVolumePainterHelper::setUniformiArray ( vtkUniformVariables *  uniforms,
QString  name,
int  val 
)

Definition at line 111 of file cxTextureSlicePainter.cpp.


The documentation for this class was generated from the following files: