lux::BilerpFloatTexture Class Reference

#include <bilerp.h>

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

List of all members.

Public Member Functions

 BilerpFloatTexture (TextureMapping2D *m, const float &t00, const float &t01, const float &t10, const float &t11)
virtual ~BilerpFloatTexture ()
virtual float Evaluate (const TsPack *tspack, const DifferentialGeometry &dg) const

Static Public Member Functions

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

Private Attributes

TextureMapping2Dmapping
float v00
float v01
float v10
float v11

Detailed Description

Definition at line 33 of file bilerp.h.


Constructor & Destructor Documentation

lux::BilerpFloatTexture::BilerpFloatTexture ( TextureMapping2D m,
const float &  t00,
const float &  t01,
const float &  t10,
const float &  t11 
) [inline]

Definition at line 36 of file bilerp.h.

References mapping, v00, v01, v10, and v11.

Referenced by CreateFloatTexture().

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

Definition at line 45 of file bilerp.h.

References mapping.


Member Function Documentation

Texture< float > * BilerpFloatTexture::CreateFloatTexture ( const Transform tex2world,
const TextureParams tp 
) [static]
virtual float lux::BilerpFloatTexture::Evaluate ( const TsPack tspack,
const DifferentialGeometry dg 
) const [inline, virtual]

Implements lux::Texture< float >.

Definition at line 48 of file bilerp.h.

References lux::TextureMapping2D::Map(), mapping, v00, v01, v10, and v11.


Member Data Documentation

Definition at line 61 of file bilerp.h.

Referenced by BilerpFloatTexture(), Evaluate(), and ~BilerpFloatTexture().

Definition at line 62 of file bilerp.h.

Referenced by BilerpFloatTexture(), and Evaluate().

Definition at line 62 of file bilerp.h.

Referenced by BilerpFloatTexture(), and Evaluate().

Definition at line 62 of file bilerp.h.

Referenced by BilerpFloatTexture(), and Evaluate().

Definition at line 62 of file bilerp.h.

Referenced by BilerpFloatTexture(), and Evaluate().


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