Visitor Class Reference

#include <Visitor.h>

Inheritance diagram for Visitor:

MatVisitor PhotonMapBhvVisitor List of all members.

Public Member Functions

virtual ~Visitor ()
virtual void visitGeometry (Geometry *)
virtual void visitRoughness (Roughness *)
virtual void visitSpecular (Specular *)
virtual void visitDiffuse (Diffuse *)
virtual void visitAmbient (Ambient *)
virtual void visitReflection (Reflection *)
virtual void visitRefraction (Refraction *)
virtual void visitIndexOfRefraction (IndexOfRefraction *)
virtual void visitTransparency (Transparency *)
virtual void visitFresnelTerm (FresnelTerm *)
virtual void visitGaussianCoef (GaussianCoef *)
virtual void visitTransform (Transform *)
virtual void visitPhotonMapBehaviour (PhotonMapBehaviour *)
virtual void init (void)

Detailed Description

Definition at line 24 of file Visitor.h.


Constructor & Destructor Documentation

virtual ~Visitor  )  [inline, virtual]
 

Definition at line 26 of file Visitor.h.


Member Function Documentation

virtual void init void   )  [inline, virtual]
 

Reimplemented in MatVisitor, and PhotonMapBhvVisitor.

Definition at line 42 of file Visitor.h.

virtual void visitAmbient Ambient  )  [inline, virtual]
 

Reimplemented in MatVisitor.

Definition at line 32 of file Visitor.h.

Referenced by Ambient::acceptVisitor().

virtual void visitDiffuse Diffuse  )  [inline, virtual]
 

Reimplemented in MatVisitor.

Definition at line 31 of file Visitor.h.

Referenced by Diffuse::acceptVisitor().

virtual void visitFresnelTerm FresnelTerm  )  [inline, virtual]
 

Reimplemented in MatVisitor.

Definition at line 37 of file Visitor.h.

Referenced by FresnelTerm::acceptVisitor().

virtual void visitGaussianCoef GaussianCoef  )  [inline, virtual]
 

Reimplemented in MatVisitor.

Definition at line 38 of file Visitor.h.

Referenced by GaussianCoef::acceptVisitor().

virtual void visitGeometry Geometry  )  [inline, virtual]
 

Definition at line 28 of file Visitor.h.

virtual void visitIndexOfRefraction IndexOfRefraction  )  [inline, virtual]
 

Reimplemented in MatVisitor.

Definition at line 35 of file Visitor.h.

Referenced by IndexOfRefraction::acceptVisitor().

virtual void visitPhotonMapBehaviour PhotonMapBehaviour  )  [inline, virtual]
 

Reimplemented in PhotonMapBhvVisitor.

Definition at line 40 of file Visitor.h.

Referenced by PhotonMapBehaviour::acceptVisitor().

virtual void visitReflection Reflection  )  [inline, virtual]
 

Reimplemented in MatVisitor.

Definition at line 33 of file Visitor.h.

Referenced by Reflection::acceptVisitor().

virtual void visitRefraction Refraction  )  [inline, virtual]
 

Definition at line 34 of file Visitor.h.

virtual void visitRoughness Roughness  )  [inline, virtual]
 

Reimplemented in MatVisitor.

Definition at line 29 of file Visitor.h.

Referenced by Roughness::acceptVisitor().

virtual void visitSpecular Specular  )  [inline, virtual]
 

Reimplemented in MatVisitor.

Definition at line 30 of file Visitor.h.

Referenced by Specular::acceptVisitor().

virtual void visitTransform Transform  )  [inline, virtual]
 

Definition at line 39 of file Visitor.h.

virtual void visitTransparency Transparency  )  [inline, virtual]
 

Reimplemented in MatVisitor.

Definition at line 36 of file Visitor.h.

Referenced by Transparency::acceptVisitor().


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