| Home | Download | Screen shots | Discussion | Documentation |
|---|
Inheritance diagram for openvrml::axis_aligned_bounding_box:


Public Member Functions | |
| virtual | ~axis_aligned_bounding_box () |
| Destroy. | |
| virtual intersection | intersect_frustum (const openvrml::frustum &frustum) const |
| virtual void | extend (const bounding_volume &b) |
Extend the bounding_volume to enclose bv. | |
| virtual void | extend (const vec3f &p) |
| virtual void | extend (const axis_aligned_bounding_box &b) |
| virtual void | extend (const bounding_sphere &b) |
| virtual void | enclose (const std::vector< vec3f > &points) |
| Enclose the given set of points. | |
| virtual void | maximize () |
| Implement me! | |
| virtual bool | maximized () const |
| Implement me! | |
| virtual void | ortho_transform (const mat4f &M) |
| Implement me! | |
| virtual void | transform (const mat4f &M) |
| Implement me! | |
|
|
Enclose the given set of points. This resets the volume from any previous values.
Implements openvrml::bounding_volume. |
|
|
Implements openvrml::bounding_volume. |
|
|
Implements openvrml::bounding_volume. |
|
|
Implements openvrml::bounding_volume. |
|
|
Extend the bounding_volume to enclose
Implements openvrml::bounding_volume. |
|
|
Implements openvrml::bounding_volume. |