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

HierGrid Class Reference

#include <HierMesh.h>

Inheritance diagram for HierGrid:

GridBase NbRadElem RadElem

Collaboration diagram for HierGrid:

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 ()
RadElemPtr AddChild (RadElem &quad, Int i, Int j, Int in, Int jn)
Append a copy of the given elem to the elem list.

Void ConnectChildren ()
GCLReal MemoryUse ()
HierElemList children


Detailed Description

Definition at line 107 of file HierMesh.h.


Member Function Documentation

RadElemPtr HierGrid::AddChild (RadElem & quad, 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 1323 of file HierMesh.cc.

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

Push element radiosities to vertices.

Reimplemented from RadElem.

Definition at line 1458 of file HierMesh.cc.

Void HierGrid::ConnectChildren ()

Definition at line 1338 of file HierMesh.cc.

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

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

Reimplemented from RadElem.

Definition at line 1432 of file HierMesh.cc.

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

Reimplemented from RadElem.

Definition at line 1415 of file HierMesh.cc.

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

Find the elem containing this coord.

Reimplemented from RadElem.

Definition at line 1451 of file HierMesh.cc.

GCLReal HierGrid::MemoryUse () [virtual]

Reimplemented from RadElem.

Definition at line 1511 of file HierMesh.cc.

StrConst HierGrid::Name () [virtual]

Reimplemented from RadElem.

Definition at line 1466 of file HierMesh.cc.

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

Reimplemented from RadElem.

Definition at line 1477 of file HierMesh.cc.

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

Reimplemented from RadElem.

Definition at line 1471 of file HierMesh.cc.

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

Reimplemented from RadElem.

Definition at line 1500 of file HierMesh.cc.


Member Data Documentation

HierElemList HierGrid::children

Definition at line 127 of file HierMesh.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