#include <GenLink.h>
Inheritance diagram for GenLink:
Public Members | |||
![]() | ![]() | HRLink* | New () |
![]() | ![]() | Create a new link of the same type. | |
![]() | ![]() | RefChoice | RefineOracle () |
![]() | ![]() | Decide if and how the link needs to be refined. | |
![]() | ![]() | Bool | CalcTransport () |
![]() | ![]() | Calculate the transport coefficients. More... | |
![]() | ![]() | Bool | CalcVisibility (HRLink *parent, Bool rv) |
![]() | ![]() | Calculate the fractional visibility, and
multiply into transport. More... | |
![]() | ![]() | Void | Gather () |
![]() | ![]() | Gather radiosity from from->B and accumulate
in to->R. | |
![]() | ![]() | GCLReal | Error () |
![]() | ![]() | GCLReal | BFAError () |
![]() | ![]() | GCLReal | Strength () |
![]() | ![]() | GCLReal | transport |
![]() | ![]() | GCLReal | error |
Definition at line 16 of file GenLink.h.
GCLReal GenLink::BFAError () [virtual]
|
Bool GenLink::CalcTransport () [virtual]
|
Calculate the transport coefficients.
Returns true if the transport is non-zero.
Reimplemented from HRLink.
Definition at line 26 of file GenLink.cc.
Bool GenLink::CalcVisibility (HRLink * parent, Bool reuse) [virtual]
|
Calculate the fractional visibility, and multiply into transport.
Return true if the link isn't totally occluded.
Reimplemented from HRLink.
Definition at line 68 of file GenLink.cc.
GCLReal GenLink::Error () [virtual]
|
Void GenLink::Gather () [virtual]
|
Gather radiosity from from->B and accumulate in to->R.
Reimplemented from HRLink.
Definition at line 77 of file GenLink.cc.
HRLink * GenLink::New () [inline, virtual]
|
RefChoice GenLink::RefineOracle () [virtual]
|
Decide if and how the link needs to be refined.
Reimplemented from HRLink.
Definition at line 146 of file GenLink.cc.
GCLReal GenLink::Strength () [inline, virtual]
|
GCLReal GenLink::error |
GCLReal GenLink::transport |