Public Member Functions | Public Attributes | List of all members
StretchBoundingBox< BoundedItem > Struct Template Reference

#include <RStarBoundingBox.h>

Inheritance diagram for StretchBoundingBox< BoundedItem >:

Public Member Functions

 StretchBoundingBox (typename BoundedItem::BoundingBox *bound)
 
void operator() (const BoundedItem *const item)
 

Public Attributes

BoundedItem::BoundingBoxm_bound
 

Detailed Description

template<typename BoundedItem>
struct StretchBoundingBox< BoundedItem >

Definition at line 229 of file RStarBoundingBox.h.

Constructor & Destructor Documentation

template<typename BoundedItem >
StretchBoundingBox< BoundedItem >::StretchBoundingBox ( typename BoundedItem::BoundingBox bound)
inlineexplicit

Definition at line 233 of file RStarBoundingBox.h.

233 : m_bound(bound) {}
BoundedItem::BoundingBox * m_bound

Member Function Documentation

template<typename BoundedItem >
void StretchBoundingBox< BoundedItem >::operator() ( const BoundedItem *const  item)
inline

Definition at line 235 of file RStarBoundingBox.h.

236  {
237  m_bound->stretch(item->bound);
238  }
BoundedItem::BoundingBox * m_bound

Member Data Documentation

template<typename BoundedItem >
BoundedItem::BoundingBox* StretchBoundingBox< BoundedItem >::m_bound

Definition at line 232 of file RStarBoundingBox.h.


The documentation for this struct was generated from the following file: