#include "gcl/Renderer.h"#include "gcl/Scene.h"Include dependency graph for RadControl.h:

Go to the source code of this file.
Compounds | |||
![]() | ![]() | class | RadControl |
Enumerations | |||
![]() | ![]() | enum | RadType { kNoMethod, kMatrix, kProgressive, kProgSubstruct, kHierarchical, kAnalytical, kNumRadMethods } |
![]() | ![]() | enum | HRBasisType { kHaar = 1, kFlatlet2, kFlatlet3, kMultiwavelet2, kMultiwavelet3 } |
![]() | ![]() | enum | VisType { vis_none, vis_1, vis_16x1, vis_4x4 } |
![]() | ![]() | inter-patch visibility methods. More... | |
![]() | ![]() | enum | MeshType { mesh_std, mesh_random, mesh_nonlin } |
![]() | ![]() | enum | SolverType { sv_twoStage, sv_interleaved, sv_scheduled } |
Functions | |||
![]() | ![]() | TempString | RadGetVersion () |
Variables | |||
![]() | ![]() | Reflectance | kRadRGBToLum |
![]() | ![]() | Int | radVersionMajor = 2 |
![]() | ![]() | Int | radVersionMinor = 1 |
![]() | ![]() | Int | radVersionFix = 0 |
![]() | ![]() | RadControl* | gRadControl = 0 |
| enum HRBasisType |
| kHaar | |
| kFlatlet2 | |
| kFlatlet3 | |
| kMultiwavelet2 | |
| kMultiwavelet3 |
Definition at line 29 of file RadControl.h.
| enum MeshType |
| mesh_std | standard, divide evenly by area. |
| mesh_random | vary mesh density for different patches. |
| mesh_nonlin | mesh more heavily at patch edges. |
Definition at line 49 of file RadControl.h.
| enum RadType |
| kNoMethod | |
| kMatrix | |
| kProgressive | |
| kProgSubstruct | |
| kHierarchical | |
| kAnalytical | |
| kNumRadMethods |
Definition at line 18 of file RadControl.h.
| enum SolverType |
| sv_twoStage | Refine, then solve///< standard, divide evenly by area. |
| sv_interleaved | Intermix refinement & solution. |
| sv_scheduled | Repeat refine/soln. for progressively smaller eps. |
Definition at line 56 of file RadControl.h.
| enum VisType |
inter-patch visibility methods.
| vis_none | don't check visibility. |
| vis_1 | cast a single ray between the centre of each patch. |
| vis_16x1 | cast 16 rays from centre of the receiving patch to the source patch. |
| vis_4x4 |
cast 16 rays from anywhere on source to 16 anywhere on
dest.
Uses Cohen's jittered magic-square method. |
Definition at line 39 of file RadControl.h.
| TempString RadGetVersion () |
Definition at line 21 of file RadControl.cc.
| RadControl * gRadControl = 0 |
Definition at line 199 of file RadControl.h.
| Reflectance kRadRGBToLum |
Definition at line 195 of file RadControl.h.
| Int radVersionFix = 0 |
Definition at line 198 of file RadControl.h.
| Int radVersionMajor = 2 |
Definition at line 196 of file RadControl.h.
| Int radVersionMinor = 1 |
Definition at line 197 of file RadControl.h.
1.1.0 written by Dimitri van Heesch,
© 1997-2000