#include <Group.h>
Inherits Object.
Public Member Functions | |
Group () | |
virtual | ~Group () |
void | addObject (Object *object) |
virtual void | preprocess () |
virtual void | getBounds (BoundingBox &bbox) const |
virtual void | intersect (HitRecord &hit, const RenderContext &context, const Ray &ray) const |
Protected Attributes | |
std::vector< Object * > | objects |
Definition at line 11 of file Group.h.
|
|
|
|
|
Definition at line 17 of file Group.cc. References objects. |
|
Implements Object. Definition at line 30 of file Group.cc. References objects. |
|
Implements Object. Definition at line 38 of file Group.cc. References objects. |
|
Reimplemented from Object. Definition at line 22 of file Group.cc. References objects. |
|
Definition at line 22 of file Group.h. Referenced by addObject(), getBounds(), intersect(), and preprocess(). |