#include <shape.h>
Inheritance diagram for UnionShape


Public Methods | |
| void | add_shape (Ref< Shape >) |
| UnionShape () | |
| ~UnionShape () | |
| double | distance_to_surface (const SCVector3 &r, SCVector3 *grad=0) const |
| int | is_outside (const SCVector3 &r) const |
| void | boundingbox (double valuemin, double valuemax, SCVector3 &p1, SCVector3 &p2) |
| int | gradient_implemented () const |
Protected Attributes | |
| AVLSet<Ref<Shape> > | _shapes |