#include <shape.h>
Inheritance diagram for sc::UnionShape:
Public Member Functions | |
void | add_shape (Ref< Shape >) |
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 | |
std::set< Ref< Shape > > | _shapes |