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

vu111211 Class Reference

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

#include <intensity.h>

Inheritance diagram for vu111211:

Inheritance graph
[legend]
Collaboration diagram for vu111211:

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 14 of file Regular/Unimodal/3d/1B/Intensity/intensity.h.


Member Function Documentation

const vuTFIntensity & vu111211::getTransferFunc  )  const
 

Returns the transfer function for the instance.

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

void vu111211::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 Regular/Unimodal/3d/1B/Intensity/intensity.cpp.

References m_TFunc.

Referenced by Scanner::_initTransferFunction(), vuSlicer::glOnMouse(), vuShearWarp::glOnMouse(), vuFVR::glOnMouse(), vuSplat::glRender(), vuSpectral::glRender(), vuSpecSplat::glRender(), vuSpecFVR::glRender(), vuCellProjector::glRender(), vuSplat::init(), vuSpectral::init(), vuSpecSplat::init(), vuSlicer::init(), vuShearWarp::init(), vuRaycast::init(), vuCellProjector::init(), Scanner::loadTFuncFromFile(), main(), vuShearWarp::OnButtonTransferFunction(), vuSpecFVR::OnButtonTransform(), vuRaycast::onRender(), and vu1112117::vu1112117().


Member Data Documentation

vuTFIntensity vu111211::m_TFunc [protected]
 

The transfer function.

Definition at line 31 of file Regular/Unimodal/3d/1B/Intensity/intensity.h.

Referenced by ns_vu1112112::DatPnt::classify(), and setTransferFunc().


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