Realm
A distributed, event-based tasking library
Loading...
Searching...
No Matches
Realm::DenseRectangleList< N, T > Class Template Reference

#include <rectlist.h>

Public Member Functions

 DenseRectangleList (size_t _max_rects=0)
 
void add_point (const Point< N, T > &p)
 
void add_rect (const Rect< N, T > &r)
 
void merge_rects (size_t upper_bound)
 

Public Attributes

std::vector< Rect< N, T > > rects
 
size_t max_rects
 
int merge_dim
 

Constructor & Destructor Documentation

◆ DenseRectangleList()

template<int N, typename T >
Realm::DenseRectangleList< N, T >::DenseRectangleList ( size_t  _max_rects = 0)

Member Function Documentation

◆ add_point()

template<int N, typename T >
void Realm::DenseRectangleList< N, T >::add_point ( const Point< N, T > &  p)

◆ add_rect()

template<int N, typename T >
void Realm::DenseRectangleList< N, T >::add_rect ( const Rect< N, T > &  r)

◆ merge_rects()

template<int N, typename T >
void Realm::DenseRectangleList< N, T >::merge_rects ( size_t  upper_bound)

Member Data Documentation

◆ max_rects

template<int N, typename T >
size_t Realm::DenseRectangleList< N, T >::max_rects

◆ merge_dim

template<int N, typename T >
int Realm::DenseRectangleList< N, T >::merge_dim

◆ rects

template<int N, typename T >
std::vector<Rect<N, T> > Realm::DenseRectangleList< N, T >::rects

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