Bound.h File Reference

Header file for Bound and some of its subclasses. More...

Go to the source code of this file.

Namespaces

namespace  H3D
namespace  H3D::BoundInternal

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...

Functions

template<class Iterator>
Bound * H3D::BoundInternal::SFBoundGetBound (const Iterator &i)
template<class Iterator>
Bound * H3D::BoundInternal::boundGetBound (const Iterator &i)
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.


Detailed Description

Header file for Bound and some of its subclasses.


Generated on Thu Aug 24 12:38:35 2006 for H3D API by  doxygen 1.4.5