HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
PyImathMatrix.h File Reference
#include <Python.h>
#include <hboost/python.hpp>
#include <ImathMatrix.h>
#include <ImathMatrixAlgo.h>
#include "PyImath.h"
+ Include dependency graph for PyImathMatrix.h:

Go to the source code of this file.

Classes

class  PyImath::M22< T >
 
class  PyImath::M33< T >
 
class  PyImath::M44< T >
 

Namespaces

 PyImath
 

Macros

#define HBOOST_BIND_GLOBAL_PLACEHOLDERS
 

Typedefs

typedef FixedArray
< IMATH_NAMESPACE::Matrix22
< float > > 
PyImath::M22fArray
 
typedef FixedArray
< IMATH_NAMESPACE::Matrix22
< double > > 
PyImath::M22dArray
 
typedef FixedArray
< IMATH_NAMESPACE::Matrix33
< float > > 
PyImath::M33fArray
 
typedef FixedArray
< IMATH_NAMESPACE::Matrix33
< double > > 
PyImath::M33dArray
 
typedef FixedArray
< IMATH_NAMESPACE::Matrix44
< float > > 
PyImath::M44fArray
 
typedef FixedArray
< IMATH_NAMESPACE::Matrix44
< double > > 
PyImath::M44dArray
 
typedef M22< floatPyImath::M22f
 
typedef M22< double > PyImath::M22d
 
typedef M33< floatPyImath::M33f
 
typedef M33< double > PyImath::M33d
 
typedef M44< floatPyImath::M44f
 
typedef M44< double > PyImath::M44d
 

Functions

template<class T >
hboost::python::class_
< IMATH_NAMESPACE::Matrix22< T > > 
PyImath::register_Matrix22 ()
 
template<class T >
hboost::python::class_
< IMATH_NAMESPACE::Matrix33< T > > 
PyImath::register_Matrix33 ()
 
template<class T >
hboost::python::class_
< IMATH_NAMESPACE::Matrix44< T > > 
PyImath::register_Matrix44 ()
 
template<class T >
hboost::python::class_
< FixedArray
< IMATH_NAMESPACE::Matrix44< T > > > 
PyImath::register_M44Array ()
 
template<class T >
hboost::python::class_
< FixedArray
< IMATH_NAMESPACE::Matrix33< T > > > 
PyImath::register_M33Array ()
 
template<class T >
hboost::python::class_
< FixedArray
< IMATH_NAMESPACE::Matrix22< T > > > 
PyImath::register_M22Array ()
 
template<class Matrix >
hboost::python::tuple PyImath::jacobiEigensolve (const Matrix &m)
 

Macro Definition Documentation

#define HBOOST_BIND_GLOBAL_PLACEHOLDERS

Definition at line 12 of file PyImathMatrix.h.