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