Main Page Class Hierarchy Compound List File List Compound Members File Members
RadControl Class Reference
A 'fat' structure containing all the options any of the radiosity methods may need.
More...
#include <RadControl.h>
Collaboration diagram for RadControl:
List of all members.
Detailed Description
A 'fat' structure containing all the options any of the radiosity methods may need.
Definition at line 68 of file RadControl.h.
Constructor & Destructor Documentation
RadControl::RadControl ()
|
Member Data Documentation
GCLReal RadControl::alpha
|
For overrelaxation solution.
Definition at line 83 of file RadControl.h.
Add in ambient-light correction.
Definition at line 94 of file RadControl.h.
Eliminate T-vertices before display.
Definition at line 143 of file RadControl.h.
Animate by highlighting relevant patches.
Definition at line 154 of file RadControl.h.
Int RadControl::bestLevels
|
extra levels of subdivision to employ.
Definition at line 169 of file RadControl.h.
Bool RadControl::bestPass
|
refine mesh further on final pass.
Definition at line 167 of file RadControl.h.
Bool RadControl::bestVisPass
|
high quality vis on final pass.
Definition at line 168 of file RadControl.h.
if non-zero, only display hierarchy down
to given level.
Definition at line 159 of file RadControl.h.
Bool RadControl::connectMesh
|
calculate adjcency info for base mesh.
Definition at line 126 of file RadControl.h.
GCLReal RadControl::dFError
|
Error tolerance for the differential FF
estimate before swapping to analytical FF.
Definition at line 107 of file RadControl.h.
Bool RadControl::drawMatrix
|
Whether or not to display matrix.
Definition at line 161 of file RadControl.h.
Bool RadControl::dumpScenes
|
dump scene when dumping stats.
Definition at line 185 of file RadControl.h.
Bool RadControl::dumpTree
|
dump text version of radiosity hierarchy.
Definition at line 183 of file RadControl.h.
GCLReal RadControl::eltSubdivs
|
How fine to mesh sub elements.
Definition at line 82 of file RadControl.h.
GCLReal RadControl::error
|
error level at which to terminate.
Definition at line 84 of file RadControl.h.
GCLReal RadControl::favourReceiver
|
> 1.0 means more likely to subdivide
receiver.
Definition at line 119 of file RadControl.h.
Bool RadControl::finalPass
|
attempt to share mesh vertices.
Definition at line 125 of file RadControl.h.
GCLReal RadControl::forceVisReuseArea
|
links to patches greater than this size
always perform visibility calcs.
Definition at line 114 of file RadControl.h.
Bool RadControl::funcView
|
Plot rad as function over patches.
Definition at line 152 of file RadControl.h.
Adjacent leaves not more than one level apart.
Definition at line 142 of file RadControl.h.
Bool RadControl::jitterRot
|
Recalculate jitter for each new visibility
test.
Definition at line 105 of file RadControl.h.
GCLReal RadControl::kAError
|
GCLReal RadControl::kFError
|
Allowable error in form factors.
Definition at line 86 of file RadControl.h.
GCLReal RadControl::limitTime
|
Max number of shooting steps.
Definition at line 99 of file RadControl.h.
GCLReal RadControl::meshComplexity
|
model complexity to use for radiosity mesh.
Definition at line 132 of file RadControl.h.
Bool RadControl::noGridMesh
|
don't use gridding; hierarchical refinement only.
Definition at line 127 of file RadControl.h.
StrConst RadControl::outFile
|
Bool RadControl::outlineClusters
|
Bool RadControl::outlineVisGrid
|
GCLReal RadControl::patchSubdivs
|
How fine to mesh the scene.
Definition at line 81 of file RadControl.h.
Bool RadControl::patchView
|
Display relevant to currently selected patch.
Definition at line 150 of file RadControl.h.
Int RadControl::quadLevel
|
How accurate to make quadrature.
Definition at line 113 of file RadControl.h.
Bool RadControl::refAllLinks
|
ensure all links have been refined before
terminating.
Definition at line 95 of file RadControl.h.
Int RadControl::refineLevels
|
maximum number of levels to refine a link
on each iteration.
Definition at line 97 of file RadControl.h.
GCLReal RadControl::rtComplexity
|
model complexity to use for raytracing.
Definition at line 131 of file RadControl.h.
GCLReal RadControl::sampleFactor
|
how many samples to use for final gather...
Definition at line 116 of file RadControl.h.
Int RadControl::schedIterations
|
How many sched. solver iterations to perform.
Definition at line 100 of file RadControl.h.
Bool RadControl::shotDisplay
|
show unshot rad. rather than accumulated.
Definition at line 149 of file RadControl.h.
Bool RadControl::showLinks
|
Bool RadControl::showRays
|
GCLReal RadControl::sliceTime
|
HR solution algorithm to use.
Definition at line 88 of file RadControl.h.
Bool RadControl::textureRefl
|
Incorporate texture info into reflectance calcs.
Definition at line 92 of file RadControl.h.
Bool RadControl::updateScene
|
rewrite output mesh on each time slice.
Definition at line 187 of file RadControl.h.
Do brightness-weighted refinement.
Definition at line 89 of file RadControl.h.
Bool RadControl::useConjGrad
|
Use conjugate gradient solver (matrix).
Definition at line 93 of file RadControl.h.
GCLReal RadControl::visError
|
How much more to subdivide when visibility
is partial in wavelet radiosity: in such
situations the FF limit becomes kFEError *
visError.
Definition at line 109 of file RadControl.h.
Bool RadControl::visInQuad
|
use fractional visibility (a la original WR
paper) or integrate into quadrature.
Definition at line 117 of file RadControl.h.
Type of visibility testing to use.
Definition at line 104 of file RadControl.h.
The documentation for this class was generated from the following files:
Generated at Sat Aug 5 00:26:59 2000 for Radiator by
1.1.0 written by Dimitri van Heesch,
© 1997-2000