types.h File Reference

Go to the source code of this file.

Classes

struct  PyCVD::End
struct  PyCVD::NumpyType< C >
struct  PyCVD::TypeList< C, D >

Namespaces

namespace  PyCVD

Defines

#define DEFINE_NUMPY_TYPE(Type, PyType)

Typedefs

typedef TypeList< float,
TypeList< double, End > > 
PyCVD::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 > > > > > > > > > 
PyCVD::CVDTypes

Functions

 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)

Define Documentation

#define DEFINE_NUMPY_TYPE ( Type,
PyType   ) 
Value:
template<> struct NumpyType<Type>\
{\
  static const int   num = PyType;                      \
  static std::string name(){ return #Type;}             \
  static char code(){ return PyType##LTR;}              \
}

Definition at line 32 of file types.h.

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines


libcvd
Author(s): Edward Rosten, Paul Smith, Tom Drummond, Gerhard Reitmayr, Ethan Eade, Timothy Gan, Chris Kemp, Georg Klein
autogenerated on Fri Jan 11 09:13:30 2013