|
Ponca
7d8ac87a7de01d881c9fde3c42e397b44bffb901
Point Cloud Analysis library
|
ComputeObject is a virtual object that represents an algorithm which can be used with the compute functions. More...
#include <compute.h>
Inheritance diagram for Ponca::ComputeObject< Derived >:
Collaboration diagram for Ponca::ComputeObject< Derived >:Public Member Functions | |
| template<typename Container > | |
| FIT_RESULT | compute (const Container &c) |
| Convenience function for STL-like container. | |
| template<typename IteratorBegin , typename IteratorEnd > | |
| FIT_RESULT | compute (const IteratorBegin &, const IteratorEnd &) |
| Convenience function for STL-like iterators. | |
| template<typename IndexRange , typename PointContainer > | |
| FIT_RESULT | computeWithIds (IndexRange, const PointContainer &) |
| Convenience function to iterate over a subset of samples in a PointContainer. | |
Protected Member Functions | |
| Derived & | derived () |
| Retrieve the top layer object Returns a reference to the derived class so that we can use its overwritten methods. | |
ComputeObject is a virtual object that represents an algorithm which can be used with the compute functions.
The compute(begin, end) and computeWithIds(ids, points) methods must be implemented by the inheriting class.
|
inline |
Convenience function for STL-like container.
| Container | And STL-Like container |
|
inline |
|
inline |
Convenience function to iterate over a subset of samples in a PointContainer.
| IndexRange | STL-Like range storing indices of the neighbors |
| PointContainer | STL-like container storing the points |
|
inlineprotected |