Classes | |
struct | End |
struct | NumpyType |
struct | TypeList |
Typedefs | |
typedef TypeList< float, TypeList< double, End > > | CVDFloatTypes |
typedef TypeList< char, TypeList< unsigned char, TypeList< short, TypeList < unsigned short, TypeList < int, TypeList< long long, TypeList< unsigned int, TypeList< float, TypeList < double, End > > > > > > > > > | CVDTypes |
Functions | |
template<class T > | |
CVD::BasicImage< T > | allocateNumpyCVDImageSiblings (int width, int height, PyArrayObject **numpy) |
DEFINE_NUMPY_TYPE (double, NPY_DOUBLE) | |
DEFINE_NUMPY_TYPE (float, NPY_FLOAT) | |
DEFINE_NUMPY_TYPE (unsigned int, NPY_UINT) | |
DEFINE_NUMPY_TYPE (long long, NPY_LONGLONG) | |
DEFINE_NUMPY_TYPE (int, NPY_INT) | |
DEFINE_NUMPY_TYPE (unsigned short, NPY_USHORT) | |
DEFINE_NUMPY_TYPE (short, NPY_SHORT) | |
DEFINE_NUMPY_TYPE (char, NPY_BYTE) | |
DEFINE_NUMPY_TYPE (unsigned char, NPY_UBYTE) | |
template<class T > | |
PyArrayObject * | fromBasicImageToNumpy (const CVD::BasicImage< T > &image) |
template<class I > | |
CVD::BasicImage< I > | fromNumpyToBasicImage (PyArrayObject *image, const std::string &n="") |
template<class I > | |
CVD::BasicImage< I > | fromNumpyToBasicImage (PyObject *p, const std::string &n="") |
This file is part of the CVD Library. Copyright (C) 2005 The Authors
This library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 2.1 of the License, or (at your option) any later version.
This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License along with this library; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
This file is part of the CVD Library. Copyright (C) 2005 The Authors
This library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 2.1 of the License, or (at your option) any later version.
This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License along with this library; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
typedef TypeList<float, TypeList<double, End> > PyCVD::CVDFloatTypes |
CVD::BasicImage<T> PyCVD::allocateNumpyCVDImageSiblings | ( | int | width, | |
int | height, | |||
PyArrayObject ** | numpy | |||
) | [inline] |
numpy | out: |
Definition at line 51 of file interface.h.
PyCVD::DEFINE_NUMPY_TYPE | ( | double | , | |
NPY_DOUBLE | ||||
) |
PyCVD::DEFINE_NUMPY_TYPE | ( | float | , | |
NPY_FLOAT | ||||
) |
PyCVD::DEFINE_NUMPY_TYPE | ( | unsigned | int, | |
NPY_UINT | ||||
) |
PyCVD::DEFINE_NUMPY_TYPE | ( | long | long, | |
NPY_LONGLONG | ||||
) |
PyCVD::DEFINE_NUMPY_TYPE | ( | int | , | |
NPY_INT | ||||
) |
PyCVD::DEFINE_NUMPY_TYPE | ( | unsigned | short, | |
NPY_USHORT | ||||
) |
PyCVD::DEFINE_NUMPY_TYPE | ( | short | , | |
NPY_SHORT | ||||
) |
PyCVD::DEFINE_NUMPY_TYPE | ( | char | , | |
NPY_BYTE | ||||
) |
PyCVD::DEFINE_NUMPY_TYPE | ( | unsigned | char, | |
NPY_UBYTE | ||||
) |
PyArrayObject* PyCVD::fromBasicImageToNumpy | ( | const CVD::BasicImage< T > & | image | ) | [inline] |
Definition at line 42 of file interface.h.
CVD::BasicImage<I> PyCVD::fromNumpyToBasicImage | ( | PyArrayObject * | image, | |
const std::string & | n = "" | |||
) | [inline] |
Definition at line 78 of file interface.h.
CVD::BasicImage<I> PyCVD::fromNumpyToBasicImage | ( | PyObject * | p, | |
const std::string & | n = "" | |||
) | [inline] |
Definition at line 60 of file interface.h.