H3D API
2.4.1
|
Header file for Bound and some of its subclasses. More...
#include <H3D/H3DApi.h>
#include <H3D/FieldTemplates.h>
#include <H3D/RefCountSField.h>
#include <H3D/SFVec3f.h>
#include <H3D/SFMatrix4f.h>
#include <H3DUtil/RefCountedClass.h>
#include <H3DUtil/Exception.h>
Go to the source code of this file.
Classes | |
class | H3D::Bound |
The Bound class is the abstract base class for all classes specifying bounding objects. More... | |
class | H3D::InfiniteBound |
An InfiniteBound is a Bound that encompasses everything. More... | |
class | H3D::EmptyBound |
An EmptyBound is a Bound that encompasses nothing. More... | |
class | H3D::BoxBound |
The BoxBound is a Bound class that specifies the bound using an axis-aligned bounding box. More... | |
class | H3D::TransformedBoxBound |
A TransformedBoxBound is a wrapper around another BoxBound and its values are the values of the BoxBound transformed by a transformation matrix. More... | |
class | H3D::TransformedBoxBound::Center |
The Center field updates itself from the boxBound and matrix fields. More... | |
class | H3D::TransformedBoxBound::Size |
The Size field updates itself from the boxBound and matrix fields. More... | |
Namespaces | |
H3D | |
H3D API namespace. | |
Functions | |
template<class Iterator > | |
Bound * | H3D::BoundInternal::boundUnionBase (Iterator begin, Iterator end, Bound *(*getBound)(const Iterator &)) |
Returns a Bound that is the union between all the bounds. | |
Header file for Bound and some of its subclasses.