#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.