Public Member Functions |
void | AddFloat (const string &, const float *, int nItems=1) |
void | AddInt (const string &, const int *, int nItems) |
void | AddBool (const string &, const bool *, int nItems) |
void | AddPoint (const string &, const Point *, int nItems) |
void | AddVector (const string &, const Vector *, int nItems) |
void | AddNormal (const string &, const Normal *, int nItems) |
void | AddString (const string &, const string *, int nItems) |
void | AddTexture (const string &, const string &) |
void | AddRGBSpectrum (const string &, const float *, int nItems) |
void | AddXYZSpectrum (const string &, const float *, int nItems) |
void | AddBlackbodySpectrum (const string &, const float *, int nItems) |
void | AddSampledSpectrumFiles (const string &, const char **, int nItems) |
void | AddSampledSpectrum (const string &, const float *, int nItems) |
bool | EraseInt (const string &) |
bool | EraseBool (const string &) |
bool | EraseFloat (const string &) |
bool | ErasePoint (const string &) |
bool | EraseVector (const string &) |
bool | EraseNormal (const string &) |
bool | EraseSpectrum (const string &) |
bool | EraseString (const string &) |
bool | EraseTexture (const string &) |
float | FindOneFloat (const string &, float d) const |
int | FindOneInt (const string &, int d) const |
bool | FindOneBool (const string &, bool d) const |
Point | FindOnePoint (const string &, const Point &d) const |
Vector | FindOneVector (const string &, const Vector &d) const |
Normal | FindOneNormal (const string &, const Normal &d) const |
Spectrum | FindOneSpectrum (const string &, const Spectrum &d) const |
string | FindOneString (const string &, const string &d) const |
string | FindOneFilename (const string &, const string &d) const |
string | FindTexture (const string &) const |
const float * | FindFloat (const string &, int *nItems) const |
const int * | FindInt (const string &, int *nItems) const |
const bool * | FindBool (const string &, int *nItems) const |
const Point * | FindPoint (const string &, int *nItems) const |
const Vector * | FindVector (const string &, int *nItems) const |
const Normal * | FindNormal (const string &, int *nItems) const |
const Spectrum * | FindSpectrum (const string &, int *nItems) const |
const string * | FindString (const string &, int *nItems) const |
void | ReportUnused () const |
void | Clear () |
string | ToString () const |