_ScalarMat Class Reference

#include <Material.h>

Inheritance diagram for _ScalarMat:

Material ESGObject IndexOfRefraction Roughness List of all members.

Public Member Functions

 _ScalarMat (float v=0.0)
virtual void acceptVisitor (Visitor &)=0
virtual Materialclone () const =0
virtual float value () const
virtual void setValue (float v)

Protected Member Functions

virtual void _duplicate_attributes (const Material &src)

Protected Attributes

float _val

Detailed Description

Definition at line 37 of file Material.h.


Constructor & Destructor Documentation

_ScalarMat float  v = 0.0  )  [inline]
 

Definition at line 48 of file Material.h.


Member Function Documentation

virtual void _duplicate_attributes const Material src  )  [inline, protected, virtual]
 

Reimplemented from Material.

Definition at line 42 of file Material.h.

References Material::_duplicate_attributes().

virtual void acceptVisitor Visitor  )  [pure virtual]
 

Implements Material.

Implemented in Roughness, and IndexOfRefraction.

virtual Material* clone  )  const [pure virtual]
 

Implements Material.

Implemented in Roughness, and IndexOfRefraction.

virtual void setValue float  v  )  [inline, virtual]
 

Definition at line 53 of file Material.h.

virtual float value  )  const [inline, virtual]
 

Definition at line 52 of file Material.h.


Member Data Documentation

float _val [protected]
 

Definition at line 39 of file Material.h.


The documentation for this class was generated from the following file:
Generated on Wed Jun 28 12:24:34 2006 for esg by  doxygen 1.4.6