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

vuMCDecorator< t > Class Template Reference

Abstract base class for the callback decorator framework in the Marching cubes engine. More...

#include <vuMarchingCubes.h>

Inheritance diagram for vuMCDecorator< t >:

Inheritance graph
[legend]
List of all members.

Public Member Functions

virtual void operator() (t val)=0
 The access method for decorators.

Detailed Description

template<class t>
class vuMCDecorator< t >

Abstract base class for the callback decorator framework in the Marching cubes engine.

This class is overwritten by classes that do concrete work in vuMarchingCubes. The idea is to define a single entry point for classes (such as the widget classes) which do not know anything about vuMarchingCubes. Therefor this class only defines the entry point.

Attention:
A class that retreaves a callback object to call it's parent class must delete the callback object at it's end of livecycle.

Definition at line 272 of file vuMarchingCubes.h.


Member Function Documentation

template<class t>
virtual void vuMCDecorator< t >::operator() val  )  [pure virtual]
 

The access method for decorators.

Implemented in vuMCCubeChange, vuMCRender, vuMCResize, vuMCBackgroundChange, vuMCProgress, vuMCFrameChange, vuMCThresChange, vuMCNormalLengthChange, vuMCObjectColorChange, vuMCLineColorChange, vuMCCubeSizeChange, and vuMCSelectType.


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