#include <VRenderer.h>
Public Member Functions | |
virtual void | draw ()=0 |
virtual void | processInput (guiInput input)=0 |
virtual void | setVolume (VVolume *volume)=0 |
void | setWidth (int width) |
void | setHeight (int height) |
Protected Attributes | |
VVolume * | m_Volume |
int | m_Width |
int | m_Height |
Definition at line 43 of file VRenderer.h.
virtual void VRenderer::draw | ( | ) | [pure virtual] |
method for drawing the volume
Implemented in VSliceRenderer, and VVolumeRenderer.
virtual void VRenderer::processInput | ( | guiInput | input | ) | [pure virtual] |
method for processing the input
Implemented in VSliceRenderer, and VVolumeRenderer.
virtual void VRenderer::setVolume | ( | VVolume * | volume | ) | [pure virtual] |
sets the current Volume
Implemented in VSliceRenderer, and VVolumeRenderer.
void VRenderer::setWidth | ( | int | width | ) | [inline] |
sets the width
width | of window |
Definition at line 66 of file VRenderer.h.
References m_Width.
Referenced by QVolRendCanvas::resizeGL().
void VRenderer::setHeight | ( | int | height | ) | [inline] |
sets the height
height | of window |
Definition at line 75 of file VRenderer.h.
References m_Height.
Referenced by QVolRendCanvas::resizeGL().
VVolume* VRenderer::m_Volume [protected] |
Pointer to the Volume to Render.
Definition at line 82 of file VRenderer.h.
Referenced by VVolumeRenderer::draw(), VSliceRenderer::drawAllSlices(), VVolumeRenderer::drawBackFaces(), VSliceRenderer::drawCorronalSlice(), VVolumeRenderer::drawFrontFaces(), VSliceRenderer::drawSaggitalSlice(), VSliceRenderer::drawTransversalSlice(), VVolumeRenderer::setShaderWrapperCurvature(), VVolumeRenderer::setShaderWrapperDVR(), VVolumeRenderer::setShaderWrapperDVRbtf(), VVolumeRenderer::setShaderWrapperDVRbtftf(), VVolumeRenderer::setShaderWrapperDVRbtftf2d(), VVolumeRenderer::setShaderWrapperDVRCombMetal(), VVolumeRenderer::setShaderWrapperDVRCombMetal2f(), VVolumeRenderer::setShaderWrapperDVRCombMetalCont(), VVolumeRenderer::setShaderWrapperDVRCombMetalCont2f(), VVolumeRenderer::setShaderWrapperDVRCombMetalContShadow(), VVolumeRenderer::setShaderWrapperDVRCombMetalContShadow2f(), VVolumeRenderer::setShaderWrapperDVRCombMetalShadow(), VVolumeRenderer::setShaderWrapperDVRCombMetalShadow2f(), VVolumeRenderer::setShaderWrapperDVRCombPhong(), VVolumeRenderer::setShaderWrapperDVRCombPhongCont(), VVolumeRenderer::setShaderWrapperDVRCombPhongContShadow(), VVolumeRenderer::setShaderWrapperDVRCombPhongContShadowt2f(), VVolumeRenderer::setShaderWrapperDVRCombPhongContt2f(), VVolumeRenderer::setShaderWrapperDVRCombPhongShadow(), VVolumeRenderer::setShaderWrapperDVRCombPhongShadowt2f(), VVolumeRenderer::setShaderWrapperDVRCombPhongt2f(), VVolumeRenderer::setShaderWrapperDVRCombToon(), VVolumeRenderer::setShaderWrapperDVRCombToon2f(), VVolumeRenderer::setShaderWrapperDVRCombToonCont(), VVolumeRenderer::setShaderWrapperDVRCombToonCont2f(), VVolumeRenderer::setShaderWrapperDVRCombToonContShadow(), VVolumeRenderer::setShaderWrapperDVRCombToonContShadow2f(), VVolumeRenderer::setShaderWrapperDVRCombToonShadow(), VVolumeRenderer::setShaderWrapperDVRCombToonShadow2f(), VVolumeRenderer::setShaderWrapperDVRtf(), VVolumeRenderer::setShaderWrapperDVRtf2d(), VVolumeRenderer::setShaderWrapperMIP(), VVolumeRenderer::setShaderWrapperMIPtf(), VVolumeRenderer::setShaderWrapperMIPtf2d(), VVolumeRenderer::setVolume(), VSliceRenderer::setVolume(), VSliceRenderer::VSliceRenderer(), and VVolumeRenderer::VVolumeRenderer().
int VRenderer::m_Width [protected] |
Width of Renderer Window.
Definition at line 83 of file VRenderer.h.
Referenced by VVolumeRenderer::draw(), VSliceRenderer::drawAllSlices(), VSliceRenderer::drawCorronalSlice(), VSliceRenderer::drawSaggitalSlice(), VSliceRenderer::drawTransversalSlice(), and setWidth().
int VRenderer::m_Height [protected] |
Height of Renderer Window.
Definition at line 84 of file VRenderer.h.
Referenced by VVolumeRenderer::draw(), VSliceRenderer::drawAllSlices(), VSliceRenderer::drawCorronalSlice(), VSliceRenderer::drawSaggitalSlice(), VSliceRenderer::drawTransversalSlice(), and setHeight().