RenderingParameter Class Reference
#include <RenderingParameter.h>
List of all members.
Detailed Description
All rendering parameters. Class is a singleton pattern.
Constructor & Destructor Documentation
RenderingParameter::RenderingParameter |
( |
void |
|
) |
[private] |
RenderingParameter::~RenderingParameter |
( |
void |
|
) |
[private, virtual] |
Member Function Documentation
Get the 3D texture object of the volumetric dataset
- Returns:
- 3D Texture, null if no texture has been loaded
void RenderingParameter::getCurrentPosition |
( |
UINT & |
w, |
|
|
UINT & |
h, |
|
|
UINT & |
d | |
|
) |
| | |
Get current slices positions for front, side and top view
- Parameters:
-
Get the one and only object instance
unsigned int RenderingParameter::getRenderingSteps |
( |
|
) |
|
- Returns:
- number of steps for raytracing
bool RenderingParameter::getShading |
( |
|
) |
|
- Returns:
- true, use Shading
unsigned int RenderingParameter::getShadowSteps |
( |
|
) |
|
- Returns:
- number of steps for shadows
void RenderingParameter::getTextureSize |
( |
UINT & |
w, |
|
|
UINT & |
h, |
|
|
UINT & |
d | |
|
) |
| | |
Get dimension of current loaded volume dataset texture
- Parameters:
-
- Returns:
- Transfer Function object, or null if no transfer function has been loaded
void RenderingParameter::getTransferView |
( |
ID3D10ShaderResourceView *& |
view |
) |
|
Get ShaderResource View of Transfer Function Texture
- Parameters:
-
bool RenderingParameter::getUseShadows |
( |
|
) |
|
- Returns:
- true, use shadow effect
bool RenderingParameter::isTransferfunctionEnabled |
( |
|
) |
|
- Returns:
- true, when "Use transfer function" for 2D slices is enabled on GUI
Set the 3D Texture object of the volumetric dataset
- Parameters:
-
void RenderingParameter::setCurrentPosition |
( |
UINT |
w, |
|
|
UINT |
h, |
|
|
UINT |
d | |
|
) |
| | |
Set current slices positions for front, side and top view
- Parameters:
-
void RenderingParameter::setFrontView |
( |
CFrontView * |
frontView |
) |
|
void RenderingParameter::setPerspectiveView |
( |
CPerspectiveView * |
perspectiveView |
) |
|
void RenderingParameter::setRenderingSteps |
( |
unsigned int |
steps, |
|
|
unsigned int |
shadowSteps | |
|
) |
| | |
Set number of steps for raytracing and shadows
- Parameters:
-
| steps | Raytracing steps |
| shadowSteps | Shadow steps |
void RenderingParameter::setShading |
( |
bool |
useShading |
) |
|
Set if shading effect should be used
- Parameters:
-
| useShading | true, use shading effect |
void RenderingParameter::setSideView |
( |
CSideView * |
sideView |
) |
|
void RenderingParameter::setTextureSize |
( |
UINT |
w, |
|
|
UINT |
h, |
|
|
UINT |
d | |
|
) |
| | |
Set dimensions of current loaded volume dataset texture
- Parameters:
-
void RenderingParameter::setTopView |
( |
CTopView * |
topView |
) |
|
Sets the transferfunction object used for rendering
- Parameters:
-
| t | Transfer function object |
void RenderingParameter::setTransferfunctionEnabled |
( |
bool |
enable = true |
) |
|
Set if 2D slices should use transfer function
- Parameters:
-
| enable | true, use transfer function for 2D slices |
void RenderingParameter::setUseShadows |
( |
bool |
useShadows |
) |
|
Set if shadow effect should be used
- Parameters:
-
| useShadows | true, use shadow effect |
void RenderingParameter::UpdateTransferFunctionTexture |
( |
|
) |
|
Notifier, that transfer function points has been changed. Transferfunction texture and new ShaderResources are created
Member Data Documentation
The documentation for this class was generated from the following files: