Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

SPalette::SSpectrum Class Reference

record for a spectrum for a reflectance or a light source More...

#include <SPalette.h>

Collaboration diagram for SPalette::SSpectrum:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 SSpectrum (vuColour31a _spec=vuColour31a(0.0f), dword _id=0)
 constructor, initializing ub(1), lb(0), ID(0)
 SSpectrum (SSpectrum &rhs)
 copy constructor
void setName (const char *_name)
 set a name for the spectrum

Public Attributes

dword ID
 ID.
vuColour31a spec
 spectrum
bool design
 to be designed?
dword used
 design and used?
vuColour31a ub
vuColour31a lb
 upper and lower bound
bool useBounds
 use bounds?
char name [128]
 name for the spectrum

Friends

ostream & operator<< (ostream &os, const SSpectrum &s)
istream & operator>> (istream &is, SSpectrum &s)

Detailed Description

record for a spectrum for a reflectance or a light source

Definition at line 92 of file SPalette.h.


Constructor & Destructor Documentation

SPalette::SSpectrum::SSpectrum vuColour31a  _spec = vuColour31a(0.0f),
dword  _id = 0
[inline]
 

constructor, initializing ub(1), lb(0), ID(0)

Definition at line 96 of file SPalette.h.

References SPAL_RANGE.

SPalette::SSpectrum::SSpectrum SSpectrum rhs  )  [inline]
 

copy constructor

Definition at line 101 of file SPalette.h.

References design, ID, lb, name, spec, ub, and useBounds.


Member Function Documentation

void SPalette::SSpectrum::setName const char *  _name  )  [inline]
 

set a name for the spectrum

Definition at line 113 of file SPalette.h.


Friends And Related Function Documentation

ostream& operator<< ostream &  os,
const SSpectrum s
[friend]
 

Definition at line 119 of file SPalette.h.

istream& operator>> istream &  is,
SSpectrum s
[friend]
 

Definition at line 126 of file SPalette.h.


Member Data Documentation

bool SPalette::SSpectrum::design
 

to be designed?

Definition at line 135 of file SPalette.h.

Referenced by SSpectrum().

dword SPalette::SSpectrum::ID
 

ID.

Definition at line 133 of file SPalette.h.

Referenced by SSpectrum().

vuColour31a SPalette::SSpectrum::lb
 

upper and lower bound

Definition at line 137 of file SPalette.h.

Referenced by SSpectrum().

char SPalette::SSpectrum::name[128]
 

name for the spectrum

Definition at line 139 of file SPalette.h.

Referenced by SSpectrum().

vuColour31a SPalette::SSpectrum::spec
 

spectrum

Definition at line 134 of file SPalette.h.

Referenced by SSpectrum().

vuColour31a SPalette::SSpectrum::ub
 

Definition at line 137 of file SPalette.h.

Referenced by SSpectrum().

bool SPalette::SSpectrum::useBounds
 

use bounds?

Definition at line 138 of file SPalette.h.

Referenced by SSpectrum().

dword SPalette::SSpectrum::used
 

design and used?

Definition at line 136 of file SPalette.h.


The documentation for this class was generated from the following file:
Generated on Wed Dec 15 21:21:02 2004 for vuVolume by  doxygen 1.3.9.1