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

RadGrid Class Reference

#include <RadMesh.h>

Inheritance diagram for RadGrid:

GridBase NbRadElem RadElem

Collaboration diagram for RadGrid:

List of all members.


Public Members

Void CreatePatches (PatchList &patches)
Split Elem into patches s.t. area < maxPatchSize.

Void Draw (Renderer &r)
Void ColourVertices (Int weights[])
Push element radiosities to vertices.

RadElemFindContainer (Coord &coord)
Find the elem containing this coord.

Void Reanimate (RadElem *parent)
Void Print (ostream &s)
Void Parse (istream &s)
StrConst Name ()
GCLReal MemoryUse ()
RadElemPtr AddChild (RadElem &elem, Int i, Int j, Int in, Int jn)
Append a copy of the given elem to the elem list.

RadElemList children


Detailed Description

Definition at line 263 of file RadMesh.h.


Member Function Documentation

RadElemPtr RadGrid::AddChild (RadElem & elem, Int i, Int j, Int in, Int jn) [virtual]

Append a copy of the given elem to the elem list.

Reimplemented from GridBase.

Definition at line 1467 of file RadMesh.cc.

Void RadGrid::ColourVertices (Int weights[]) [virtual]

Push element radiosities to vertices.

Reimplemented from RadElem.

Definition at line 1516 of file RadMesh.cc.

Void RadGrid::CreatePatches (PatchList & patches) [virtual]

Split Elem into patches s.t. area < maxPatchSize.

Reimplemented from RadElem.

Definition at line 1491 of file RadMesh.cc.

Void RadGrid::Draw (Renderer & r) [virtual]

Reimplemented from RadElem.

Definition at line 1474 of file RadMesh.cc.

RadElem * RadGrid::FindContainer (Coord & coord) [virtual]

Find the elem containing this coord.

Reimplemented from RadElem.

Definition at line 1509 of file RadMesh.cc.

GCLReal RadGrid::MemoryUse () [virtual]

Reimplemented from RadElem.

Definition at line 1564 of file RadMesh.cc.

StrConst RadGrid::Name () [virtual]

Reimplemented from RadElem.

Definition at line 1524 of file RadMesh.cc.

Void RadGrid::Parse (istream & s) [virtual]

Reimplemented from RadElem.

Definition at line 1535 of file RadMesh.cc.

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

Reimplemented from RadElem.

Definition at line 1529 of file RadMesh.cc.

Void RadGrid::Reanimate (RadElem * parent) [virtual]

Reimplemented from RadElem.

Definition at line 1554 of file RadMesh.cc.


Member Data Documentation

RadElemList RadGrid::children

Definition at line 279 of file RadMesh.h.


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