#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 |