26 #ifndef LIGHTPOSITION_H_ 27 #define LIGHTPOSITION_H_ Base class for all leaf nodes, i.e., nodes without children (composite pattern, abstract).
static LightPositionSP create(LightSP light)
A light to be applied to all nodes of its sub-tree (composite node).
Base class for all leaf nodes, i.e., nodes without children (composite pattern, abstract).
LightPosition(LightSP light)
Base class for all traversers (visitor pattern, abstract).
void accept(Traverser *traverser)
Internal definitions required by most classes.
LightPosition * setLight(LightSP light)
A light position node to define the position of an associated light within the scene graph (leaf node...