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

Go to the source code of this file.

Classes

class  PyImath::Box2< T >
 
class  PyImath::Box3< T >
 

Namespaces

 PyImath
 

Macros

#define HBOOST_BIND_GLOBAL_PLACEHOLDERS
 

Typedefs

typedef FixedArray
< IMATH_NAMESPACE::Box2s > 
PyImath::Box2sArray
 
typedef FixedArray
< IMATH_NAMESPACE::Box2i > 
PyImath::Box2iArray
 
typedef FixedArray
< IMATH_NAMESPACE::Box2i64 > 
PyImath::Box2i64Array
 
typedef FixedArray
< IMATH_NAMESPACE::Box2f > 
PyImath::Box2fArray
 
typedef FixedArray
< IMATH_NAMESPACE::Box2d > 
PyImath::Box2dArray
 
typedef FixedArray
< IMATH_NAMESPACE::Box3s > 
PyImath::Box3sArray
 
typedef FixedArray
< IMATH_NAMESPACE::Box3i > 
PyImath::Box3iArray
 
typedef FixedArray
< IMATH_NAMESPACE::Box3i64 > 
PyImath::Box3i64Array
 
typedef FixedArray
< IMATH_NAMESPACE::Box3f > 
PyImath::Box3fArray
 
typedef FixedArray
< IMATH_NAMESPACE::Box3d > 
PyImath::Box3dArray
 
typedef Box2< int > PyImath::Box2i
 
typedef Box2< int64_t > PyImath::Box2i64
 
typedef Box2< float > PyImath::Box2f
 
typedef Box2< double > PyImath::Box2d
 
typedef Box3< int > PyImath::Box3i
 
typedef Box3< int64_t > PyImath::Box3i64
 
typedef Box3< float > PyImath::Box3f
 
typedef Box3< double > PyImath::Box3d
 

Functions

template<class T >
hboost::python::class_
< IMATH_NAMESPACE::Box< T > > 
PyImath::register_Box2 ()
 
template<class T >
hboost::python::class_
< IMATH_NAMESPACE::Box< T > > 
PyImath::register_Box3 ()
 
template<class T >
hboost::python::class_
< FixedArray
< IMATH_NAMESPACE::Box< T > > > 
PyImath::register_BoxArray ()
 

Macro Definition Documentation

#define HBOOST_BIND_GLOBAL_PLACEHOLDERS

Definition at line 12 of file PyImathBox.h.