RiSpectralCurves

A factory for producing common spectral curves

[ Color | Source | Search | Keywords | Summary | Ancestors | All Members | Descendants ]

Quick Index

DESCRIPTION

Class Summary

class RiSpectralCurves
{
public:
// Members
static RiSpectralCurve *CreateBlackbody(RiReal temp);
static RiSpectrum GetBlackbody(RiReal temp);
static RiSpectralCurve *CreateThinFilm(RiReal ior1, RiReal ior2, RiReal ior3, RiReal thickness, RiReal cosTheta);
static RiSpectrum GetThinFilm(RiReal ior1, RiReal ior2, RiReal ior3, RiReal thickness, RiReal cosTheta);
static RiSpectralCurve *CreateMultiLayerFilm(RiReal d1, RiReal d2, RiReal relativeIOR, int layers);
private;
protected:
}; // RiSpectralCurves


DESCRIPTION


RiSpectralCurve *CreateBlackbody(RiReal temp);

    static	RiSpectralCurve *CreateBlackbody(RiReal temp);

RiSpectrum GetBlackbody(RiReal temp);

    static	RiSpectrum 	 GetBlackbody(RiReal temp);

RiSpectralCurve *CreateThinFilm(RiReal ior1, RiReal ior2, RiReal ior3, RiReal thickness, RiReal cosTheta);

    static	RiSpectralCurve *CreateThinFilm(RiReal ior1, RiReal ior2, RiReal ior3,
						RiReal thickness, RiReal cosTheta);

RiSpectrum GetThinFilm(RiReal ior1, RiReal ior2, RiReal ior3, RiReal thickness, RiReal cosTheta);

    static	RiSpectrum	 GetThinFilm(RiReal ior1, RiReal ior2, RiReal ior3,
					     RiReal thickness, RiReal cosTheta);

RiSpectralCurve *CreateMultiLayerFilm(RiReal d1, RiReal d2, RiReal relativeIOR, int layers);

    static	RiSpectralCurve *CreateMultiLayerFilm(RiReal d1, RiReal d2, RiReal relativeIOR, int layers);

private;

  private:
    //// Default Constructor
    RiSpectralCurves();

All Members

public:
// Members
static RiSpectralCurve *CreateBlackbody(RiReal temp);
static RiSpectrum GetBlackbody(RiReal temp);
static RiSpectralCurve *CreateThinFilm(RiReal ior1, RiReal ior2, RiReal ior3, RiReal thickness, RiReal cosTheta);
static RiSpectrum GetThinFilm(RiReal ior1, RiReal ior2, RiReal ior3, RiReal thickness, RiReal cosTheta);
static RiSpectralCurve *CreateMultiLayerFilm(RiReal d1, RiReal d2, RiReal relativeIOR, int layers);
private;
protected:

Ancestors

Class does not inherit from any other class.


Descendants

Class is not inherited by any others.


Generated from source by the Cocoon utilities on Fri Feb 25 15:15:02 2000 .