#include <Python.h>#include <boost/python.hpp>#include <numpy/arrayobject.h>#include "../nabo/nabo.h"#include <iostream>#include <cassert>
Go to the source code of this file.
Classes | |
| class | NearestNeighbourSearch |
Typedefs | |
| typedef NNSNabo::Index | Index |
| typedef Eigen::Map < NNSNabo::Matrix > | MappedEigenDoubleMatrix |
| typedef Eigen::Map < NNSNabo::IndexMatrix > | MappedEigenIndexMatrix |
| typedef Nabo::NNSearchD | NNSNabo |
| typedef NNSNabo::SearchOptionFlags | SearchOptionFlags |
| typedef NNSNabo::SearchType | SearchType |
Functions | |
| BOOST_PYTHON_MODULE (pynabo) | |
| void | checkPythonArray (const PyObject *cloudObj, const char *paramName) |
| MappedEigenDoubleMatrix * | eigenFromBoostPython (const object cloudIn, const char *paramName) |
| void | eigenFromBoostPython (NNSNabo::Matrix &cloudOut, const object cloudIn, const char *paramName) |
| void | matrixSizeFromPythonArray (const PyObject *cloudObj, int &rowCount, int &colCount) |
Variables | |
| static const double | infD = std::numeric_limits<double>::infinity() |
| static const Index | maxI = std::numeric_limits<Index>::max() |
| typedef NNSNabo::Index Index |
Definition at line 11 of file python/nabo.cpp.
| typedef Eigen::Map<NNSNabo::Matrix> MappedEigenDoubleMatrix |
Definition at line 14 of file python/nabo.cpp.
| typedef Eigen::Map<NNSNabo::IndexMatrix> MappedEigenIndexMatrix |
Definition at line 15 of file python/nabo.cpp.
| typedef Nabo::NNSearchD NNSNabo |
Definition at line 10 of file python/nabo.cpp.
Definition at line 13 of file python/nabo.cpp.
| typedef NNSNabo::SearchType SearchType |
Definition at line 12 of file python/nabo.cpp.
| BOOST_PYTHON_MODULE | ( | pynabo | ) |
Definition at line 146 of file python/nabo.cpp.
| void checkPythonArray | ( | const PyObject * | cloudObj, |
| const char * | paramName | ||
| ) |
Definition at line 37 of file python/nabo.cpp.
| MappedEigenDoubleMatrix* eigenFromBoostPython | ( | const object | cloudIn, |
| const char * | paramName | ||
| ) |
Definition at line 54 of file python/nabo.cpp.
| void eigenFromBoostPython | ( | NNSNabo::Matrix & | cloudOut, |
| const object | cloudIn, | ||
| const char * | paramName | ||
| ) |
Definition at line 67 of file python/nabo.cpp.
| void matrixSizeFromPythonArray | ( | const PyObject * | cloudObj, |
| int & | rowCount, | ||
| int & | colCount | ||
| ) |
Definition at line 20 of file python/nabo.cpp.
const double infD = std::numeric_limits<double>::infinity() [static] |
Definition at line 17 of file python/nabo.cpp.
Definition at line 18 of file python/nabo.cpp.