8 #ifndef _PyImathEuler_h_
9 #define _PyImathEuler_h_
12 #define HBOOST_BIND_GLOBAL_PLACEHOLDERS
13 #include <hboost/python.hpp>
20 template <
class T> hboost::python::class_<IMATH_NAMESPACE::Euler<T>,hboost::python::bases<IMATH_NAMESPACE::Vec3<T> > >
register_Euler();
21 template <
class T> hboost::python::class_<PyImath::FixedArray<IMATH_NAMESPACE::Euler<T> > >
register_EulerArray();
38 static PyObject *
wrap (
const IMATH_NAMESPACE::Euler<T> &e);
39 static int convert (PyObject *p, IMATH_NAMESPACE::Euler<T> *
v);
46 typename hboost::python::return_by_value::apply < IMATH_NAMESPACE::Euler<T> >
::type converter;
47 PyObject *p = converter (e);
55 hboost::python::extract <IMATH_NAMESPACE::Eulerf> extractorEf (p);
56 if (extractorEf.check())
66 hboost::python::extract <IMATH_NAMESPACE::Eulerd> extractorEd (p);
67 if (extractorEd.check())
FixedArray< IMATH_NAMESPACE::Eulerf > EulerfArray
GLint GLint GLsizei GLint GLenum GLenum type
FixedArray< IMATH_NAMESPACE::Eulerd > EulerdArray
Euler< float > Eulerf
Euler of type float.
Euler< double > Eulerd
Euler of type double.
hboost::python::class_< PyImath::FixedArray< IMATH_NAMESPACE::Euler< T > > > register_EulerArray()
static int convert(PyObject *p, IMATH_NAMESPACE::Euler< T > *v)
static PyObject * wrap(const IMATH_NAMESPACE::Euler< T > &e)
hboost::python::class_< IMATH_NAMESPACE::Euler< T >, hboost::python::bases< IMATH_NAMESPACE::Vec3< T > > > register_Euler()