Main Page   Class Hierarchy   Compound List   File List   Compound Members   File Members  

VecLink Class Reference

#include <VecLink.h>

Inheritance diagram for VecLink:

HRLink Node

Collaboration diagram for VecLink:

List of all members.


Public Members

HRLinkNew ()
Create a new link of the same type.

HRElemTo ()
HRElemFrom ()
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


Detailed Description

Definition at line 17 of file VecLink.h.


Member Function Documentation

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]

Definition at line 23 of file VecLink.h.

Void VecLink::Gather () [virtual]

Gather radiosity from from->B and accumulate in to->R.

Reimplemented from HRLink.

HRLink * VecLink::New () [inline, virtual]

Create a new link of the same type.

Reimplemented from HRLink.

Definition at line 20 of file VecLink.h.

Vector VecLink::PointIrradiance (const Point & p, const Vector & clipNormal, Colour & clr)

RefChoice VecLink::RefineOracle () [virtual]

Decide if and how the link needs to be refined.

Reimplemented from HRLink.

GCLReal VecLink::Strength () [inline, virtual]

Reimplemented from HRLink.

Definition at line 33 of file VecLink.h.

HRElem * VecLink::To () [inline]

Definition at line 22 of file VecLink.h.


Member Data Documentation

GCLReal VecLink::error

Definition at line 40 of file VecLink.h.

Vector VecLink::m

E = m P; m points to source.

Definition at line 39 of file VecLink.h.


The documentation for this class was generated from the following file:
Generated at Sat Aug 5 00:27:01 2000 for Radiator by doxygen 1.1.0 written by Dimitri van Heesch, © 1997-2000