#include <Mesh/DataStructures/searchregion.h>
|
virtual | ~SearchRegion ()=default |
|
virtual void | Add (T *cellItem)=0 |
|
virtual void | Add (typename NumberedObjectList< T >::iterator itemsBegin, typename NumberedObjectList< T >::iterator itemsEnd) |
|
virtual void | Add (typename std::vector< T * >::iterator itemsBegin, typename std::vector< T * >::iterator itemsEnd) |
|
virtual void | FindWithinRadius (const Vector3d ¢er, double radius, std::vector< T * > &container) const =0 |
|
virtual void | Remove (T *cellItem)=0 |
|
virtual void | Remove (typename NumberedObjectList< T >::iterator itemsBegin, typename NumberedObjectList< T >::iterator itemsEnd) |
|
virtual void | Remove (typename std::vector< T * >::iterator itemsBegin, typename std::vector< T * >::iterator itemsEnd) |
|
virtual void | RemoveAll ()=0 |
|
◆ ~SearchRegion()
◆ Add() [1/3]
virtual void Add |
( |
T * |
cellItem | ) |
|
|
pure virtual |
◆ Add() [2/3]
◆ Add() [3/3]
virtual void Add |
( |
typename std::vector< T * >::iterator |
itemsBegin, |
|
|
typename std::vector< T * >::iterator |
itemsEnd |
|
) |
| |
|
inlinevirtual |
◆ FindWithinRadius()
virtual void FindWithinRadius |
( |
const Vector3d & |
center, |
|
|
double |
radius, |
|
|
std::vector< T * > & |
container |
|
) |
| const |
|
pure virtual |
◆ Remove() [1/3]
virtual void Remove |
( |
T * |
cellItem | ) |
|
|
pure virtual |
◆ Remove() [2/3]
◆ Remove() [3/3]
virtual void Remove |
( |
typename std::vector< T * >::iterator |
itemsBegin, |
|
|
typename std::vector< T * >::iterator |
itemsEnd |
|
) |
| |
|
inlinevirtual |
◆ RemoveAll()
virtual void RemoveAll |
( |
| ) |
|
|
pure virtual |