#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(). |
1.4.6