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

HaarLink Class Reference

#include <Haar.h>

Inheritance diagram for HaarLink:

HRLink Node

Collaboration diagram for HaarLink:

List of all members.


Public Members

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

HaarElemTo ()
HaarElemFrom ()
Void Gather ()
Gather radiosity from from->B and accumulate in to->R.

Bool CalcTransport ()
Calculate the transport coefficients. More...

Bool CalcVisibility (HRLink *parent, Bool reuse)
Calculate the fractional visibility, and multiply into transport. More...

GCLReal Error ()
GCLReal BFAError ()
Void Print (ostream &s)
Void DrawLink (Renderer &r, GCLReal left, GCLReal top, GCLReal right, GCLReal bottom, GCLReal weight )
GCLReal Strength ()
GCLReal transport
GCLReal error


Detailed Description

Definition at line 18 of file Haar.h.


Member Function Documentation

GCLReal HaarLink::BFAError () [virtual]

Reimplemented from HRLink.

Definition at line 60 of file Haar.cc.

Bool HaarLink::CalcTransport () [virtual]

Calculate the transport coefficients.

Returns true if the transport is non-zero.

Reimplemented from HRLink.

Definition at line 22 of file Haar.cc.

Bool HaarLink::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 38 of file Haar.cc.

Void HaarLink::DrawLink (Renderer & r, GCLReal left, GCLReal top, GCLReal right, GCLReal bottom, GCLReal weight) [virtual]

Reimplemented from HRLink.

Definition at line 72 of file Haar.cc.

GCLReal HaarLink::Error () [virtual]

Reimplemented from HRLink.

Definition at line 55 of file Haar.cc.

HaarElem * HaarLink::From () [inline]

Definition at line 24 of file Haar.h.

Void HaarLink::Gather () [virtual]

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

Reimplemented from HRLink.

Definition at line 50 of file Haar.cc.

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

Create a new link of the same type.

Reimplemented from HRLink.

Definition at line 21 of file Haar.h.

Void HaarLink::Print (ostream & s) [virtual]

Reimplemented from HRLink.

Definition at line 66 of file Haar.cc.

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

Reimplemented from HRLink.

Definition at line 39 of file Haar.h.

HaarElem * HaarLink::To () [inline]

Definition at line 23 of file Haar.h.


Member Data Documentation

GCLReal HaarLink::error

Definition at line 42 of file Haar.h.

GCLReal HaarLink::transport

Definition at line 41 of file Haar.h.


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