HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
PyImathVec.h File Reference
#include <Python.h>
#include <hboost/python.hpp>
#include <ImathVec.h>
#include "PyImath.h"
#include "PyImathFixedArray.h"
+ Include dependency graph for PyImathVec.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  PyImath::V2< T >
 
class  PyImath::V3< T >
 
class  PyImath::V4< T >
 

Namespaces

 PyImath
 

Macros

#define HBOOST_BIND_GLOBAL_PLACEHOLDERS
 

Typedefs

typedef FixedArray
< IMATH_NAMESPACE::V2s
PyImath::V2sArray
 
typedef FixedArray
< IMATH_NAMESPACE::V2i
PyImath::V2iArray
 
typedef FixedArray
< IMATH_NAMESPACE::V2i64
PyImath::V2i64Array
 
typedef FixedArray
< IMATH_NAMESPACE::V2f
PyImath::V2fArray
 
typedef FixedArray
< IMATH_NAMESPACE::V2d
PyImath::V2dArray
 
typedef FixedArray
< IMATH_NAMESPACE::Vec3
< unsigned char > > 
PyImath::V3cArray
 
typedef FixedArray
< IMATH_NAMESPACE::V3s
PyImath::V3sArray
 
typedef FixedArray
< IMATH_NAMESPACE::V3i
PyImath::V3iArray
 
typedef FixedArray
< IMATH_NAMESPACE::V3i64
PyImath::V3i64Array
 
typedef FixedArray
< IMATH_NAMESPACE::V3f
PyImath::V3fArray
 
typedef FixedArray
< IMATH_NAMESPACE::V3d
PyImath::V3dArray
 
typedef FixedArray
< IMATH_NAMESPACE::Vec4
< unsigned char > > 
PyImath::V4cArray
 
typedef FixedArray
< IMATH_NAMESPACE::V4s
PyImath::V4sArray
 
typedef FixedArray
< IMATH_NAMESPACE::V4i
PyImath::V4iArray
 
typedef FixedArray
< IMATH_NAMESPACE::V4i64
PyImath::V4i64Array
 
typedef FixedArray
< IMATH_NAMESPACE::V4f
PyImath::V4fArray
 
typedef FixedArray
< IMATH_NAMESPACE::V4d
PyImath::V4dArray
 
typedef V2< intPyImath::V2i
 
typedef V2< floatPyImath::V2f
 
typedef V2< double > PyImath::V2d
 
typedef V3< intPyImath::V3i
 
typedef V3< floatPyImath::V3f
 
typedef V3< double > PyImath::V3d
 
typedef V4< intPyImath::V4i
 
typedef V4< floatPyImath::V4f
 
typedef V4< double > PyImath::V4d
 

Functions

template<class T >
hboost::python::class_
< IMATH_NAMESPACE::Vec2< T > > 
PyImath::register_Vec2 ()
 
template<class T >
hboost::python::class_
< FixedArray
< IMATH_NAMESPACE::Vec2< T > > > 
PyImath::register_Vec2Array ()
 
template<class T >
hboost::python::class_
< IMATH_NAMESPACE::Vec3< T > > 
PyImath::register_Vec3 ()
 
template<class T >
hboost::python::class_
< FixedArray
< IMATH_NAMESPACE::Vec3< T > > > 
PyImath::register_Vec3Array ()
 
template<class T >
hboost::python::class_
< IMATH_NAMESPACE::Vec4< T > > 
PyImath::register_Vec4 ()
 
template<class T >
hboost::python::class_
< PyImath::FixedArray
< IMATH_NAMESPACE::Vec4< T > > > 
PyImath::register_Vec4Array ()
 

Macro Definition Documentation

#define HBOOST_BIND_GLOBAL_PLACEHOLDERS

Definition at line 12 of file PyImathVec.h.