lux::HarlequinTexture Class Reference

#include <harlequin.h>

Inheritance diagram for lux::HarlequinTexture:
[legend]
Collaboration diagram for lux::HarlequinTexture:
[legend]

List of all members.

Public Member Functions

 HarlequinTexture ()
virtual ~HarlequinTexture ()
virtual SWCSpectrum Evaluate (const TsPack *tspack, const DifferentialGeometry &dg) const

Static Public Member Functions

static Texture< float > * CreateFloatTexture (const Transform &tex2world, const TextureParams &tp)
static Texture< SWCSpectrum > * CreateSWCSpectrumTexture (const Transform &tex2world, const TextureParams &tp)

Static Private Attributes

static RGBColor ColorLookupTable []

Detailed Description

Definition at line 39 of file harlequin.h.


Constructor & Destructor Documentation

lux::HarlequinTexture::HarlequinTexture (  )  [inline]
virtual lux::HarlequinTexture::~HarlequinTexture (  )  [inline, virtual]

Definition at line 52 of file harlequin.h.


Member Function Documentation

Texture< float > * lux::HarlequinTexture::CreateFloatTexture ( const Transform tex2world,
const TextureParams tp 
) [static]

Definition at line 72 of file harlequin.h.

Texture< SWCSpectrum > * lux::HarlequinTexture::CreateSWCSpectrumTexture ( const Transform tex2world,
const TextureParams tp 
) [static]

Definition at line 77 of file harlequin.h.

References HarlequinTexture().

virtual SWCSpectrum lux::HarlequinTexture::Evaluate ( const TsPack tspack,
const DifferentialGeometry dg 
) const [inline, virtual]

Member Data Documentation

Definition at line 66 of file harlequin.h.

Referenced by Evaluate(), and HarlequinTexture().


The documentation for this class was generated from the following file:
Generated by  doxygen 1.6.2-20100208