openvrml::axis_aligned_bounding_box Class Reference
List of all members.
Detailed Description
An axis-aligned bounding box.
- Todo:
- This class is currently just a placeholder.
Constructor & Destructor Documentation
openvrml::axis_aligned_bounding_box::~axis_aligned_bounding_box |
( |
|
) |
[virtual] |
Member Function Documentation
void openvrml::axis_aligned_bounding_box::extend |
( |
const bounding_volume & |
bv |
) |
[virtual] |
void openvrml::axis_aligned_bounding_box::extend |
( |
const vec3f & |
p |
) |
[virtual] |
void openvrml::axis_aligned_bounding_box::extend |
( |
const bounding_sphere & |
b |
) |
[virtual] |
void openvrml::axis_aligned_bounding_box::enclose |
( |
const std::vector< vec3f > & |
points |
) |
[virtual] |
Enclose the given set of points.
This resets the volume from any previous values.
- Parameters:
-
- Todo:
- Implement me!
Implements openvrml::bounding_volume.
void openvrml::axis_aligned_bounding_box::maximize |
( |
|
) |
[virtual] |
bool openvrml::axis_aligned_bounding_box::maximized |
( |
|
) |
const [virtual] |
void openvrml::axis_aligned_bounding_box::ortho_transform |
( |
const mat4f & |
M |
) |
[virtual] |
void openvrml::axis_aligned_bounding_box::transform |
( |
const mat4f & |
M |
) |
[virtual] |