PhotonMapBhvVisitor Class Reference

#include <PhotonMapBhvVisitor.h>

Inheritance diagram for PhotonMapBhvVisitor:

Visitor List of all members.

Public Member Functions

 PhotonMapBhvVisitor ()
virtual void init ()
virtual void visitPhotonMapBehaviour (PhotonMapBehaviour *b)
PhotonMapBehaviourbehaviour (void) const
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 *)

Protected Attributes

PhotonMapBehaviour_pBehaviour

Detailed Description

Definition at line 11 of file PhotonMapBhvVisitor.h.


Constructor & Destructor Documentation

PhotonMapBhvVisitor  )  [inline]
 

Definition at line 16 of file PhotonMapBhvVisitor.h.


Member Function Documentation

PhotonMapBehaviour* behaviour void   )  const [inline]
 

Definition at line 25 of file PhotonMapBhvVisitor.h.

virtual void init void   )  [inline, virtual]
 

Reimplemented from Visitor.

Definition at line 18 of file PhotonMapBhvVisitor.h.

virtual void visitAmbient Ambient  )  [inline, virtual, inherited]
 

Reimplemented in MatVisitor.

Definition at line 32 of file Visitor.h.

Referenced by Ambient::acceptVisitor().

virtual void visitDiffuse Diffuse  )  [inline, virtual, inherited]
 

Reimplemented in MatVisitor.

Definition at line 31 of file Visitor.h.

Referenced by Diffuse::acceptVisitor().

virtual void visitFresnelTerm FresnelTerm  )  [inline, virtual, inherited]
 

Reimplemented in MatVisitor.

Definition at line 37 of file Visitor.h.

Referenced by FresnelTerm::acceptVisitor().

virtual void visitGaussianCoef GaussianCoef  )  [inline, virtual, inherited]
 

Reimplemented in MatVisitor.

Definition at line 38 of file Visitor.h.

Referenced by GaussianCoef::acceptVisitor().

virtual void visitGeometry Geometry  )  [inline, virtual, inherited]
 

Definition at line 28 of file Visitor.h.

virtual void visitIndexOfRefraction IndexOfRefraction  )  [inline, virtual, inherited]
 

Reimplemented in MatVisitor.

Definition at line 35 of file Visitor.h.

Referenced by IndexOfRefraction::acceptVisitor().

virtual void visitPhotonMapBehaviour PhotonMapBehaviour b  )  [inline, virtual]
 

Reimplemented from Visitor.

Definition at line 20 of file PhotonMapBhvVisitor.h.

virtual void visitReflection Reflection  )  [inline, virtual, inherited]
 

Reimplemented in MatVisitor.

Definition at line 33 of file Visitor.h.

Referenced by Reflection::acceptVisitor().

virtual void visitRefraction Refraction  )  [inline, virtual, inherited]
 

Definition at line 34 of file Visitor.h.

virtual void visitRoughness Roughness  )  [inline, virtual, inherited]
 

Reimplemented in MatVisitor.

Definition at line 29 of file Visitor.h.

Referenced by Roughness::acceptVisitor().

virtual void visitSpecular Specular  )  [inline, virtual, inherited]
 

Reimplemented in MatVisitor.

Definition at line 30 of file Visitor.h.

Referenced by Specular::acceptVisitor().

virtual void visitTransform Transform  )  [inline, virtual, inherited]
 

Definition at line 39 of file Visitor.h.

virtual void visitTransparency Transparency  )  [inline, virtual, inherited]
 

Reimplemented in MatVisitor.

Definition at line 36 of file Visitor.h.

Referenced by Transparency::acceptVisitor().


Member Data Documentation

PhotonMapBehaviour* _pBehaviour [protected]
 

Definition at line 13 of file PhotonMapBhvVisitor.h.


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