Radiosity::Patch Struct Reference

#include <Radiosity.h>

List of all members.

Public Member Functions

 Patch (PolygonalEnergy *, Mesh::Plane *, const Vector3 &, const Vector3 &, const Vector3 &, float)

Public Attributes

PolygonalEnergy * pEnergy
Mesh::Plane * pMeshPlane
Vector3 reflectance
Vector3 emittance
Vector3 normal
Vector3 centre
float area


Detailed Description

Definition at line 17 of file Radiosity.h.


Constructor & Destructor Documentation

Patch PolygonalEnergy *  ,
Mesh::Plane *  ,
const Vector3 &  ,
const Vector3 &  ,
const Vector3 &  ,
float 
 

Definition at line 10 of file Radiosity.cc.


Member Data Documentation

float area
 

Definition at line 24 of file Radiosity.h.

Referenced by Radiosity::_est_form_factor(), and Radiosity::_est_patch_factor().

Vector3 centre
 

Definition at line 23 of file Radiosity.h.

Referenced by Radiosity::_est_form_factor(), Radiosity::_est_patch_factor(), and Radiosity::_visibility().

Vector3 emittance
 

Definition at line 21 of file Radiosity.h.

Vector3 normal
 

Definition at line 22 of file Radiosity.h.

Referenced by Radiosity::_est_form_factor(), Radiosity::_est_patch_factor(), and Radiosity::_visibility().

PolygonalEnergy* pEnergy
 

Definition at line 18 of file Radiosity.h.

Mesh::Plane* pMeshPlane
 

Definition at line 19 of file Radiosity.h.

Referenced by Radiosity::_est_form_factor(), and Radiosity::_patch_factor().

Vector3 reflectance
 

Definition at line 20 of file Radiosity.h.


The documentation for this struct was generated from the following files:
Generated on Tue Nov 21 15:11:43 2006 for gra by  doxygen 1.4.6