PlanarMapping2D Class Reference

#include <texture.h>

Inheritance diagram for PlanarMapping2D:
TextureMapping2D

List of all members.

Public Member Functions

void Map (const DifferentialGeometry &dg, float *s, float *t, float *dsdx, float *dtdx, float *dsdy, float *dtdy) const
 PlanarMapping2D (const Vector &vv1, const Vector &vv2, float dds=0, float ddt=0)

Private Attributes

const Vector vs
const Vector vt
const float ds
const float dt

Detailed Description

Definition at line 94 of file texture.h.


Constructor & Destructor Documentation

PlanarMapping2D::PlanarMapping2D ( const Vector vv1,
const Vector vv2,
float  dds = 0,
float  ddt = 0 
) [inline]

Definition at line 99 of file texture.h.


Member Function Documentation

void PlanarMapping2D::Map ( const DifferentialGeometry dg,
float *  s,
float *  t,
float *  dsdx,
float *  dtdx,
float *  dsdy,
float *  dtdy 
) const [virtual]

Member Data Documentation

const float PlanarMapping2D::ds [private]

Definition at line 104 of file texture.h.

Referenced by Map().

const float PlanarMapping2D::dt [private]

Definition at line 104 of file texture.h.

Referenced by Map().

const Vector PlanarMapping2D::vs [private]

Definition at line 103 of file texture.h.

Referenced by Map().

const Vector PlanarMapping2D::vt [private]

Definition at line 103 of file texture.h.

Referenced by Map().


The documentation for this class was generated from the following files:
Generated on Sat Aug 28 20:00:14 2010 for pbrt by  doxygen 1.6.3