Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

vu151211 Class Reference

The base class for visualization approaches using simple intensity transfer functions. More...

#include <intensity.h>

Inheritance diagram for vu151211:

Inheritance graph
[legend]
Collaboration diagram for vu151211:

Collaboration graph
[legend]
List of all members.

Public Member Functions

void setTransferFunc (const vuTFIntensity &tf)
 Sets the transfer function for the instance.
const vuTFIntensitygetTransferFunc () const
 Returns the transfer function for the instance.

Protected Attributes

vuTFIntensity m_TFunc
 The transfer function.

Detailed Description

The base class for visualization approaches using simple intensity transfer functions.

Definition at line 11 of file BCC/Unimodal/3d/1B/Intensity/intensity.h.


Member Function Documentation

const vuTFIntensity & vu151211::getTransferFunc  )  const
 

Returns the transfer function for the instance.

Definition at line 16 of file BCC/Unimodal/3d/1B/Intensity/intensity.cpp.

void vu151211::setTransferFunc const vuTFIntensity tf  ) 
 

Sets the transfer function for the instance.

Only the basic transfer function data is copied over, so other transfer function specific data is not stored. Note that some rendering implementations, i.e. levels further down the tree, actually change the volume data based on the transfer function. In these cases, the transfer function must be set before the volume data is read, and should not be changed later on.

Definition at line 7 of file BCC/Unimodal/3d/1B/Intensity/intensity.cpp.

References m_TFunc.

Referenced by vuBccSplat::glOnMouse(), vuBCCSheetSplatter::glOnMouse(), vuBCCShearWarp::glOnMouse(), vuBccSplat::init(), vuBCCSheetSplatter::init(), vuBCCShearWarp::init(), vuBCCShearWarp::OnButtonTransferFunction(), and vuBCCRaycaster::onRender().


Member Data Documentation

vuTFIntensity vu151211::m_TFunc [protected]
 

The transfer function.

Definition at line 28 of file BCC/Unimodal/3d/1B/Intensity/intensity.h.

Referenced by setTransferFunc().


The documentation for this class was generated from the following files:
Generated on Wed Dec 15 21:21:08 2004 for vuVolume by  doxygen 1.3.9.1