stk::search::box::SphereBoundingBox< K, T, Dim > Struct Template Reference

List of all members.

Detailed Description

template<class K = uint64_t, class T = float, int Dim = 3>
struct stk::search::box::SphereBoundingBox< K, T, Dim >

Definition at line 107 of file BoundingBox.hpp.

Public Types

typedef K Key
typedef T Data

Public Member Functions

Data lower (int axis) const
Data middle (int axis) const
Data upper (int axis) const
Data length (int=0) const
void expand (const Data delta)
 SphereBoundingBox ()
 SphereBoundingBox (const SphereBoundingBox &sphere_)
SphereBoundingBoxoperator= (const SphereBoundingBox &sphere_)
 SphereBoundingBox (const PointBoundingBox< K, T, Dim > &point_)
 SphereBoundingBox (const AxisAlignedBoundingBox< K, T, Dim > &box_)
 SphereBoundingBox (const Data center_[], const Data radius_, const Key &key_)
void set_center (const Data center_[])
void set_radius (const Data radius_)
bool intersect (const PointBoundingBox< K, T, Dim > &point_) const
bool intersect (const SphereBoundingBox< K, T, Dim > &sphere_) const
bool intersect (const AxisAlignedBoundingBox< K, T, Dim > &box_) const

Public Attributes

Data center [DIMENSION]
Data radius
Key key

Static Public Attributes

static const int DIMENSION = Dim


The documentation for this struct was generated from the following file:
Generated on Tue Jul 13 09:27:33 2010 for Sierra Toolkit by  doxygen 1.4.7