#include <RadMesh.h>
Inheritance diagram for RadGrid:
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. | |||
RadElem* | FindContainer (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 |
Definition at line 263 of file RadMesh.h.
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]
|
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]
|
StrConst RadGrid::Name () [virtual]
|
Void RadGrid::Parse (istream & s) [virtual]
|
Void RadGrid::Print (ostream & s) [virtual]
|
Void RadGrid::Reanimate (RadElem * parent) [virtual]
|
RadElemList RadGrid::children |