#include <VecLink.h>
Inheritance diagram for VecLink:
Public Members | |||
![]() | ![]() | HRLink* | New () |
![]() | ![]() | Create a new link of the same type. | |
![]() | ![]() | HRElem* | To () |
![]() | ![]() | HRElem* | From () |
![]() | ![]() | RefChoice | RefineOracle () |
![]() | ![]() | Decide if and how the link needs to be refined. | |
![]() | ![]() | Void | Gather () |
![]() | ![]() | Gather radiosity from from->B and accumulate
in to->R. | |
![]() | ![]() | Bool | CalcTransport () |
![]() | ![]() | Calculate the transport coefficients. More... | |
![]() | ![]() | Bool | CalcVisibility (HRLink *parent, Bool rv) |
![]() | ![]() | Calculate the fractional visibility, and
multiply into transport. More... | |
![]() | ![]() | GCLReal | Error () |
![]() | ![]() | GCLReal | BFAError () |
![]() | ![]() | GCLReal | Strength () |
![]() | ![]() | Void | DebugInfo () |
![]() | ![]() | Vector | PointIrradiance (const Point &p, const Vector &clipNormal, Colour &clr) |
![]() | ![]() | Vector | m |
![]() | ![]() | E = m P; m points to source. | |
![]() | ![]() | GCLReal | error |
Definition at line 17 of file VecLink.h.
GCLReal VecLink::BFAError () [virtual]
|
Reimplemented from HRLink.
Bool VecLink::CalcTransport () [virtual]
|
Calculate the transport coefficients.
Returns true if the transport is non-zero.
Reimplemented from HRLink.
Bool VecLink::CalcVisibility (HRLink * parent, Bool rv) [virtual]
|
Calculate the fractional visibility, and multiply into transport.
Return true if the link isn't totally occluded.
Reimplemented from HRLink.
Void VecLink::DebugInfo () [virtual]
|
Reimplemented from HRLink.
GCLReal VecLink::Error () [virtual]
|
Reimplemented from HRLink.
HRElem * VecLink::From () [inline]
|
Void VecLink::Gather () [virtual]
|
HRLink * VecLink::New () [inline, virtual]
|
Vector VecLink::PointIrradiance (const Point & p, const Vector & clipNormal, Colour & clr) |
RefChoice VecLink::RefineOracle () [virtual]
|
GCLReal VecLink::Strength () [inline, virtual]
|
HRElem * VecLink::To () [inline]
|
GCLReal VecLink::error |
Vector VecLink::m |