|
HDK
|
Namespaces | |
| detail | |
Enumerations | |
| enum | Uninitialized { UNINITIALIZED } |
Functions | |
| template<class Op , class Vectorizable0 > | |
| void | generate_bindings (const std::string &name, const std::string &doc, const hboost::python::detail::keywords< 1 > &args) |
| template<class Op , class Vectorizable0 , class Vectorizable1 > | |
| void | generate_bindings (const std::string &name, const std::string &doc, const hboost::python::detail::keywords< 2 > &args) |
| template<class Op , class Vectorizable0 , class Vectorizable1 , class Vectorizable2 > | |
| void | generate_bindings (const std::string &name, const std::string &doc, const hboost::python::detail::keywords< 3 > &args) |
| template<class Op , class Vectorizable0 , class Vectorizable1 , class Vectorizable2 , class Vectorizable3 > | |
| void | generate_bindings (const std::string &name, const std::string &doc, const hboost::python::detail::keywords< 4 > &args) |
| template<class Op , class Vectorizable0 , class Vectorizable1 , class Vectorizable2 , class Vectorizable3 , class Vectorizable4 > | |
| void | generate_bindings (const std::string &name, const std::string &doc, const hboost::python::detail::keywords< 5 > &args) |
| template<class Op , class Cls > | |
| void | generate_member_bindings (Cls &cls, const std::string &name, const std::string &doc) |
| template<class Op , class Vectorizable0 , class Cls > | |
| void | generate_member_bindings (Cls &cls, const std::string &name, const std::string &doc, const hboost::python::detail::keywords< 1 > &args) |
| template<class Op , class Vectorizable0 , class Vectorizable1 , class Cls > | |
| void | generate_member_bindings (Cls &cls, const std::string &name, const std::string &doc, const hboost::python::detail::keywords< 2 > &args) |
| PYIMATH_EXPORT void | register_basicTypes () |
| template<class T > | |
| hboost::python::class_ < IMATH_NAMESPACE::Box< T > > | register_Box2 () |
| template<class T > | |
| hboost::python::class_ < IMATH_NAMESPACE::Box< T > > | register_Box3 () |
| template<class T > | |
| hboost::python::class_ < FixedArray < IMATH_NAMESPACE::Box< T > > > | register_BoxArray () |
| template<class T > | |
| class_< FixedArray < IMATH_NAMESPACE::Box< T > > > | register_BoxArray () |
| template<class T > | |
| void | add_buffer_protocol (hboost::python::class_< T > &classObj) |
| template<class ArrayT > | |
| ArrayT * | fixedArrayFromBuffer (PyObject *obj) |
| template<class T > | |
| hboost::python::class_ < IMATH_NAMESPACE::Color4< T > > | register_Color4 () |
| template<class T > | |
| hboost::python::class_ < PyImath::FixedArray2D < IMATH_NAMESPACE::Color4< T > > > | register_Color4Array2D () |
| template<class T > | |
| hboost::python::class_ < PyImath::FixedArray < IMATH_NAMESPACE::Color4< T > > > | register_Color4Array () |
| template<class T > | |
| hboost::python::class_ < IMATH_NAMESPACE::Color3< T > , hboost::python::bases < IMATH_NAMESPACE::Vec3< T > > > | register_Color3 () |
| template<class T > | |
| hboost::python::class_ < PyImath::FixedArray < IMATH_NAMESPACE::Color3< T > > > | register_Color3Array () |
| template<class T > | |
| class_< FixedArray < IMATH_NAMESPACE::Color3< T > > > | register_Color3Array () |
| template<class T > | |
| class_< FixedArray2D < IMATH_NAMESPACE::Color4< T > > > | register_Color4Array2D () |
| template<class T > | |
| class_< FixedArray < IMATH_NAMESPACE::Color4< T > > > | register_Color4Array () |
| template<class T , class X1 , class X2 , class X3 > | |
| hboost::python::class_< T, X1, X2, X3 > & | decoratecopy (hboost::python::class_< T, X1, X2, X3 > &cls) |
| template<class T > | |
| hboost::python::class_ < IMATH_NAMESPACE::Euler< T > , hboost::python::bases < IMATH_NAMESPACE::Vec3< T > > > | register_Euler () |
| template<class T > | |
| hboost::python::class_ < PyImath::FixedArray < IMATH_NAMESPACE::Euler< T > > > | register_EulerArray () |
| template<template< class, class > class Op, class T1 , class Ret > | |
| FixedArray2D< Ret > | apply_array2d_unary_op (const FixedArray2D< T1 > &a1) |
| template<template< class, class, class > class Op, class T1 , class T2 , class Ret > | |
| FixedArray2D< Ret > | apply_array2d_array2d_binary_op (const FixedArray2D< T1 > &a1, const FixedArray2D< T2 > &a2) |
| template<template< class, class, class > class Op, class T1 , class T2 , class Ret > | |
| FixedArray2D< Ret > | apply_array2d_scalar_binary_op (const FixedArray2D< T1 > &a1, const T2 &a2) |
| template<template< class, class, class > class Op, class T1 , class T2 , class Ret > | |
| FixedArray2D< Ret > | apply_array2d_scalar_binary_rop (const FixedArray2D< T1 > &a1, const T2 &a2) |
| template<template< class, class > class Op, class T1 , class T2 > | |
| FixedArray2D< T1 > & | apply_array2d_array2d_ibinary_op (FixedArray2D< T1 > &a1, const FixedArray2D< T2 > &a2) |
| template<template< class, class > class Op, class T1 , class T2 > | |
| FixedArray2D< T1 > & | apply_array2d_scalar_ibinary_op (FixedArray2D< T1 > &a1, const T2 &a2) |
| template<typename T > | |
| constexpr char * | PyFormat () |
| template<> | |
| constexpr char * | PyFormat< int > () |
| template<> | |
| constexpr char * | PyFormat< float > () |
| template<> | |
| constexpr char * | PyFormat< double > () |
| template<> | |
| constexpr char * | PyFormat< bool > () |
| template<> | |
| constexpr char * | PyFormat< char > () |
| template<> | |
| constexpr char * | PyFormat< short > () |
| template<> | |
| constexpr char * | PyFormat< long > () |
| template<> | |
| constexpr char * | PyFormat< long long > () |
| template<> | |
| constexpr char * | PyFormat< unsigned char > () |
| template<> | |
| constexpr char * | PyFormat< unsigned short > () |
| template<> | |
| constexpr char * | PyFormat< unsigned int > () |
| template<> | |
| constexpr char * | PyFormat< unsigned long > () |
| template<> | |
| constexpr char * | PyFormat< unsigned long long > () |
| template<> | |
| constexpr char * | PyFormat< half > () |
| template<> | |
| constexpr char * | PyFormat< IMATH_NAMESPACE::Vec2< short > > () |
| template<> | |
| constexpr char * | PyFormat< IMATH_NAMESPACE::Vec2< int > > () |
| template<> | |
| constexpr char * | PyFormat< IMATH_NAMESPACE::Vec2< int64_t > > () |
| template<> | |
| constexpr char * | PyFormat< IMATH_NAMESPACE::Vec2< float > > () |
| template<> | |
| constexpr char * | PyFormat< IMATH_NAMESPACE::Vec2< double > > () |
| template<> | |
| constexpr char * | PyFormat< IMATH_NAMESPACE::Vec3< short > > () |
| template<> | |
| constexpr char * | PyFormat< IMATH_NAMESPACE::Vec3< int > > () |
| template<> | |
| constexpr char * | PyFormat< IMATH_NAMESPACE::Vec3< int64_t > > () |
| template<> | |
| constexpr char * | PyFormat< IMATH_NAMESPACE::Vec3< float > > () |
| template<> | |
| constexpr char * | PyFormat< IMATH_NAMESPACE::Vec3< double > > () |
| template<> | |
| constexpr char * | PyFormat< IMATH_NAMESPACE::Vec4< short > > () |
| template<> | |
| constexpr char * | PyFormat< IMATH_NAMESPACE::Vec4< int > > () |
| template<> | |
| constexpr char * | PyFormat< IMATH_NAMESPACE::Vec4< int64_t > > () |
| template<> | |
| constexpr char * | PyFormat< IMATH_NAMESPACE::Vec4< float > > () |
| template<> | |
| constexpr char * | PyFormat< IMATH_NAMESPACE::Vec4< double > > () |
| template<template< class, class > class Op, class T1 , class Ret > | |
| FixedMatrix< Ret > | apply_matrix_unary_op (const FixedMatrix< T1 > &a1) |
| template<template< class, class, class > class Op, class T1 , class T2 , class Ret > | |
| FixedMatrix< Ret > | apply_matrix_matrix_binary_op (const FixedMatrix< T1 > &a1, const FixedMatrix< T2 > &a2) |
| template<template< class, class, class > class Op, class T1 , class T2 , class Ret > | |
| FixedMatrix< Ret > | apply_matrix_scalar_binary_op (const FixedMatrix< T1 > &a1, const T2 &a2) |
| template<template< class, class, class > class Op, class T1 , class T2 , class Ret > | |
| FixedMatrix< Ret > | apply_matrix_scalar_binary_rop (const FixedMatrix< T1 > &a1, const T2 &a2) |
| template<template< class, class > class Op, class T1 , class T2 > | |
| FixedMatrix< T1 > & | apply_matrix_matrix_ibinary_op (FixedMatrix< T1 > &a1, const FixedMatrix< T2 > &a2) |
| template<template< class, class > class Op, class T1 , class T2 > | |
| FixedMatrix< T1 > & | apply_matrix_scalar_ibinary_op (FixedMatrix< T1 > &a1, const T2 &a2) |
| template<class T > | |
| hboost::python::class_ < IMATH_NAMESPACE::Frustum< T > > | register_Frustum () |
| template<class T > | |
| hboost::python::class_ < IMATH_NAMESPACE::FrustumTest < T > > | register_FrustumTest () |
| PYIMATH_EXPORT void | register_functions () |
| template<class T > | |
| hboost::python::class_ < IMATH_NAMESPACE::Line3< T > > | register_Line () |
| template<class T > | |
| hboost::python::class_ < IMATH_NAMESPACE::Matrix22< T > > | register_Matrix22 () |
| template<class T > | |
| hboost::python::class_ < IMATH_NAMESPACE::Matrix33< T > > | register_Matrix33 () |
| template<class T > | |
| hboost::python::class_ < IMATH_NAMESPACE::Matrix44< T > > | register_Matrix44 () |
| template<class T > | |
| hboost::python::class_ < FixedArray < IMATH_NAMESPACE::Matrix44< T > > > | register_M44Array () |
| template<class T > | |
| hboost::python::class_ < FixedArray < IMATH_NAMESPACE::Matrix33< T > > > | register_M33Array () |
| template<class T > | |
| hboost::python::class_ < FixedArray < IMATH_NAMESPACE::Matrix22< T > > > | register_M22Array () |
| template<class Matrix > | |
| hboost::python::tuple | jacobiEigensolve (const Matrix &m) |
| template<class T > | |
| hboost::python::class_ < IMATH_NAMESPACE::Plane3< T > > | register_Plane () |
| template<class T > | |
| hboost::python::class_ < IMATH_NAMESPACE::Quat< T > > | register_Quat () |
| template<class T > | |
| hboost::python::class_ < PyImath::FixedArray < IMATH_NAMESPACE::Quat< T > > > | register_QuatArray () |
| PYIMATH_EXPORT hboost::python::class_ < IMATH_NAMESPACE::Rand32 > | register_Rand32 () |
| PYIMATH_EXPORT hboost::python::class_ < IMATH_NAMESPACE::Rand48 > | register_Rand48 () |
| template<class T > | |
| hboost::python::class_ < IMATH_NAMESPACE::Shear6< T > > | register_Shear () |
| template<class T > | |
| FixedArray< int > | operator== (const StringArrayT< T > &a0, const StringArrayT< T > &a1) |
| template<class T > | |
| FixedArray< int > | operator== (const StringArrayT< T > &a0, const T &v1) |
| template<class T > | |
| FixedArray< int > | operator== (const T &v1, const StringArrayT< T > &a0) |
| template<class T > | |
| FixedArray< int > | operator!= (const StringArrayT< T > &a0, const StringArrayT< T > &a1) |
| template<class T > | |
| FixedArray< int > | operator!= (const StringArrayT< T > &a0, const T &v1) |
| template<class T > | |
| FixedArray< int > | operator!= (const T &v1, const StringArrayT< T > &a0) |
| PYIMATH_EXPORT void | register_StringArrays () |
| PYIMATH_EXPORT void | dispatchTask (Task &task, size_t length) |
| PYIMATH_EXPORT size_t | workers () |
| template<class T > | |
| hboost::python::class_ < IMATH_NAMESPACE::Vec2< T > > | register_Vec2 () |
| template<class T > | |
| hboost::python::class_ < FixedArray < IMATH_NAMESPACE::Vec2< T > > > | register_Vec2Array () |
| template<class T > | |
| hboost::python::class_ < IMATH_NAMESPACE::Vec3< T > > | register_Vec3 () |
| template<class T > | |
| hboost::python::class_ < FixedArray < IMATH_NAMESPACE::Vec3< T > > > | register_Vec3Array () |
| template<class T > | |
| hboost::python::class_ < IMATH_NAMESPACE::Vec4< T > > | register_Vec4 () |
| template<class T > | |
| hboost::python::class_ < PyImath::FixedArray < IMATH_NAMESPACE::Vec4< T > > > | register_Vec4Array () |
| template<class T , IMATH_ENABLE_IF(!std::is_integral< T >::value) > | |
| void | register_Vec2_floatonly (class_< Vec2< T >> &vec2_class) |
| template<class T > | |
| class_< Vec2< T > > | register_Vec2 () |
| template<class T , IMATH_ENABLE_IF(!std::is_integral< T >::value) > | |
| void | register_Vec2Array_floatonly (class_< FixedArray< Vec2< T >>> &vec2Array_class) |
| template<class T > | |
| class_< FixedArray < IMATH_NAMESPACE::Vec2< T > > > | register_Vec2Array () |
| template<class T , IMATH_ENABLE_IF(!std::is_integral< T >::value) > | |
| void | register_Vec3Array_floatonly (class_< FixedArray< Vec3< T >>> &vec3Array_class) |
| template<class T > | |
| class_< FixedArray < IMATH_NAMESPACE::Vec3< T > > > | register_Vec3Array () |
| template<class T , IMATH_ENABLE_IF(!std::is_integral< T >::value) > | |
| void | register_Vec3_floatonly (class_< Vec3< T >> &vec3_class) |
| template<class T > | |
| class_< Vec3< T > > | register_Vec3 () |
| template<class T , IMATH_ENABLE_IF(!std::is_integral< T >::value) > | |
| void | register_Vec4Array_floatonly (class_< FixedArray< Vec4< T >>> &vec4Array_class) |
| template<class T > | |
| class_< FixedArray < IMATH_NAMESPACE::Vec4< T > > > | register_Vec4Array () |
| template<class T , IMATH_ENABLE_IF(!std::is_integral< T >::value) > | |
| void | register_Vec4_floatonly (class_< Vec4< T >> &vec4_class) |
| template<class T > | |
| class_< Vec4< T > > | register_Vec4 () |
| typedef FixedArray<bool> PyImath::BoolArray |
| typedef Box2<double> PyImath::Box2d |
Definition at line 198 of file PyImathBox.h.
Definition at line 29 of file PyImathBox.h.
| typedef Box2<float> PyImath::Box2f |
Definition at line 197 of file PyImathBox.h.
Definition at line 28 of file PyImathBox.h.
| typedef Box2<int> PyImath::Box2i |
Definition at line 195 of file PyImathBox.h.
| typedef Box2<int64_t> PyImath::Box2i64 |
Definition at line 196 of file PyImathBox.h.
Definition at line 27 of file PyImathBox.h.
Definition at line 26 of file PyImathBox.h.
Definition at line 25 of file PyImathBox.h.
| typedef Box3<double> PyImath::Box3d |
Definition at line 203 of file PyImathBox.h.
Definition at line 35 of file PyImathBox.h.
| typedef Box3<float> PyImath::Box3f |
Definition at line 202 of file PyImathBox.h.
Definition at line 34 of file PyImathBox.h.
| typedef Box3<int> PyImath::Box3i |
Definition at line 200 of file PyImathBox.h.
| typedef Box3<int64_t> PyImath::Box3i64 |
Definition at line 201 of file PyImathBox.h.
Definition at line 33 of file PyImathBox.h.
Definition at line 32 of file PyImathBox.h.
Definition at line 31 of file PyImathBox.h.
| typedef Color3c PyImath::C3c |
Definition at line 220 of file PyImathColor.h.
Definition at line 30 of file PyImathColor.h.
| typedef Color3f PyImath::C3f |
Definition at line 219 of file PyImathColor.h.
Definition at line 29 of file PyImathColor.h.
| typedef Color4c PyImath::C4c |
Definition at line 225 of file PyImathColor.h.
Definition at line 28 of file PyImathColor.h.
| typedef Color4f PyImath::C4f |
Definition at line 224 of file PyImathColor.h.
Definition at line 27 of file PyImathColor.h.
| typedef C3<unsigned char, int> PyImath::Color3c |
Definition at line 218 of file PyImathColor.h.
| typedef C3<float, float> PyImath::Color3f |
Definition at line 217 of file PyImathColor.h.
| typedef C4<unsigned char, int> PyImath::Color4c |
Definition at line 223 of file PyImathColor.h.
Definition at line 26 of file PyImathColor.h.
| typedef C4<float, float> PyImath::Color4f |
Definition at line 222 of file PyImathColor.h.
Definition at line 25 of file PyImathColor.h.
| typedef FixedArray<double> PyImath::DoubleArray |
| typedef FixedArray2D<double> PyImath::DoubleArray2D |
| typedef FixedMatrix<double> PyImath::DoubleMatrix |
| typedef E<double> PyImath::Eulerd |
Definition at line 81 of file PyImathEuler.h.
Definition at line 23 of file PyImathEuler.h.
| typedef E<float> PyImath::Eulerf |
Definition at line 80 of file PyImathEuler.h.
Definition at line 22 of file PyImathEuler.h.
| typedef FixedArray<float> PyImath::FloatArray |
| typedef FixedArray2D<float> PyImath::FloatArray2D |
| typedef FixedMatrix<float> PyImath::FloatMatrix |
| typedef F<double> PyImath::Frustumd |
Definition at line 75 of file PyImathFrustum.h.
| typedef F<float> PyImath::Frustumf |
Definition at line 74 of file PyImathFrustum.h.
| typedef FixedArray<int> PyImath::IntArray |
| typedef FixedArray2D<int> PyImath::IntArray2D |
| typedef FixedMatrix<int> PyImath::IntMatrix |
| typedef L3<double> PyImath::Line3d |
Definition at line 73 of file PyImathLine.h.
| typedef L3<float> PyImath::Line3f |
Definition at line 72 of file PyImathLine.h.
| typedef M22<double> PyImath::M22d |
Definition at line 196 of file PyImathMatrix.h.
| typedef FixedArray<IMATH_NAMESPACE::Matrix22<double> > PyImath::M22dArray |
Definition at line 27 of file PyImathMatrix.h.
| typedef M22<float> PyImath::M22f |
Definition at line 195 of file PyImathMatrix.h.
| typedef FixedArray<IMATH_NAMESPACE::Matrix22<float> > PyImath::M22fArray |
Definition at line 26 of file PyImathMatrix.h.
| typedef M33<double> PyImath::M33d |
Definition at line 199 of file PyImathMatrix.h.
| typedef FixedArray<IMATH_NAMESPACE::Matrix33<double> > PyImath::M33dArray |
Definition at line 29 of file PyImathMatrix.h.
| typedef M33<float> PyImath::M33f |
Definition at line 198 of file PyImathMatrix.h.
| typedef FixedArray<IMATH_NAMESPACE::Matrix33<float> > PyImath::M33fArray |
Definition at line 28 of file PyImathMatrix.h.
| typedef M44<double> PyImath::M44d |
Definition at line 202 of file PyImathMatrix.h.
| typedef FixedArray<IMATH_NAMESPACE::Matrix44<double> > PyImath::M44dArray |
Definition at line 31 of file PyImathMatrix.h.
| typedef M44<float> PyImath::M44f |
Definition at line 201 of file PyImathMatrix.h.
| typedef FixedArray<IMATH_NAMESPACE::Matrix44<float> > PyImath::M44fArray |
Definition at line 30 of file PyImathMatrix.h.
| typedef P3<double> PyImath::Plane3d |
Definition at line 73 of file PyImathPlane.h.
| typedef P3<float> PyImath::Plane3f |
Definition at line 72 of file PyImathPlane.h.
| typedef Q<double> PyImath::Quatd |
Definition at line 115 of file PyImathQuat.h.
| typedef FixedArray< IMATH_NAMESPACE::Quatd > PyImath::QuatdArray |
| typedef Q<float> PyImath::Quatf |
Definition at line 114 of file PyImathQuat.h.
| typedef FixedArray< IMATH_NAMESPACE::Quatf > PyImath::QuatfArray |
| typedef S6<double> PyImath::Shear6d |
Definition at line 124 of file PyImathShear.h.
| typedef S6<float> PyImath::Shear6f |
Definition at line 123 of file PyImathShear.h.
| typedef FixedArray<short> PyImath::ShortArray |
| typedef FixedArray<signed char> PyImath::SignedCharArray |
| typedef StringArrayT<std::string> PyImath::StringArray |
Definition at line 85 of file PyImathStringArray.h.
| typedef StringTableT<std::string> PyImath::StringTable |
Definition at line 142 of file PyImathStringTable.h.
| typedef StringTableDetailT<std::string> PyImath::StringTableDetail |
Definition at line 113 of file PyImathStringTable.h.
| typedef FixedArray<unsigned char> PyImath::UnsignedCharArray |
| typedef FixedArray<unsigned int> PyImath::UnsignedIntArray |
| typedef FixedArray<unsigned short> PyImath::UnsignedShortArray |
| typedef V2<double> PyImath::V2d |
Definition at line 455 of file PyImathVec.h.
Definition at line 26 of file PyImathVec.h.
| typedef V2<float> PyImath::V2f |
Definition at line 454 of file PyImathVec.h.
Definition at line 25 of file PyImathVec.h.
| typedef V2<int> PyImath::V2i |
Definition at line 453 of file PyImathVec.h.
Definition at line 24 of file PyImathVec.h.
Definition at line 23 of file PyImathVec.h.
Definition at line 22 of file PyImathVec.h.
| typedef FixedArray<IMATH_NAMESPACE::Vec3<unsigned char> > PyImath::V3cArray |
Definition at line 67 of file PyImathVec.h.
| typedef V3<double> PyImath::V3d |
Definition at line 458 of file PyImathVec.h.
Definition at line 72 of file PyImathVec.h.
| typedef V3<float> PyImath::V3f |
Definition at line 457 of file PyImathVec.h.
Definition at line 71 of file PyImathVec.h.
| typedef V3<int> PyImath::V3i |
Definition at line 456 of file PyImathVec.h.
Definition at line 70 of file PyImathVec.h.
Definition at line 69 of file PyImathVec.h.
Definition at line 68 of file PyImathVec.h.
| typedef FixedArray<IMATH_NAMESPACE::Vec4<unsigned char> > PyImath::V4cArray |
Definition at line 122 of file PyImathVec.h.
| typedef V4<double> PyImath::V4d |
Definition at line 461 of file PyImathVec.h.
Definition at line 127 of file PyImathVec.h.
| typedef V4<float> PyImath::V4f |
Definition at line 460 of file PyImathVec.h.
Definition at line 126 of file PyImathVec.h.
| typedef V4<int> PyImath::V4i |
Definition at line 459 of file PyImathVec.h.
Definition at line 125 of file PyImathVec.h.
Definition at line 124 of file PyImathVec.h.
Definition at line 123 of file PyImathVec.h.
| typedef FixedVArray<float> PyImath::VFloatArray |
| typedef FixedVArray<int> PyImath::VIntArray |
| typedef FixedVArray<IMATH_NAMESPACE::Vec2<float> > PyImath::VV2fArray |
| typedef FixedVArray<IMATH_NAMESPACE::Vec2<int> > PyImath::VV2iArray |
| typedef StringArrayT<std::wstring> PyImath::WstringArray |
Definition at line 86 of file PyImathStringArray.h.
| typedef StringTableT<std::wstring> PyImath::WStringTable |
Definition at line 143 of file PyImathStringTable.h.
| typedef StringTableDetailT<std::wstring> PyImath::WStringTableDetail |
Definition at line 114 of file PyImathStringTable.h.
| Enumerator | |
|---|---|
| UNINITIALIZED | |
Definition at line 86 of file PyImathFixedArray.h.
| void PyImath::add_buffer_protocol | ( | hboost::python::class_< T > & | classObj | ) |
| FixedArray2D<Ret> PyImath::apply_array2d_array2d_binary_op | ( | const FixedArray2D< T1 > & | a1, |
| const FixedArray2D< T2 > & | a2 | ||
| ) |
Definition at line 470 of file PyImathFixedArray2D.h.
| FixedArray2D<T1>& PyImath::apply_array2d_array2d_ibinary_op | ( | FixedArray2D< T1 > & | a1, |
| const FixedArray2D< T2 > & | a2 | ||
| ) |
Definition at line 510 of file PyImathFixedArray2D.h.
| FixedArray2D<Ret> PyImath::apply_array2d_scalar_binary_op | ( | const FixedArray2D< T1 > & | a1, |
| const T2 & | a2 | ||
| ) |
Definition at line 483 of file PyImathFixedArray2D.h.
| FixedArray2D<Ret> PyImath::apply_array2d_scalar_binary_rop | ( | const FixedArray2D< T1 > & | a1, |
| const T2 & | a2 | ||
| ) |
Definition at line 496 of file PyImathFixedArray2D.h.
| FixedArray2D<T1>& PyImath::apply_array2d_scalar_ibinary_op | ( | FixedArray2D< T1 > & | a1, |
| const T2 & | a2 | ||
| ) |
Definition at line 523 of file PyImathFixedArray2D.h.
| FixedArray2D<Ret> PyImath::apply_array2d_unary_op | ( | const FixedArray2D< T1 > & | a1 | ) |
Definition at line 456 of file PyImathFixedArray2D.h.
| FixedMatrix<Ret> PyImath::apply_matrix_matrix_binary_op | ( | const FixedMatrix< T1 > & | a1, |
| const FixedMatrix< T2 > & | a2 | ||
| ) |
Definition at line 244 of file PyImathFixedMatrix.h.
| FixedMatrix<T1>& PyImath::apply_matrix_matrix_ibinary_op | ( | FixedMatrix< T1 > & | a1, |
| const FixedMatrix< T2 > & | a2 | ||
| ) |
Definition at line 281 of file PyImathFixedMatrix.h.
| FixedMatrix<Ret> PyImath::apply_matrix_scalar_binary_op | ( | const FixedMatrix< T1 > & | a1, |
| const T2 & | a2 | ||
| ) |
Definition at line 256 of file PyImathFixedMatrix.h.
| FixedMatrix<Ret> PyImath::apply_matrix_scalar_binary_rop | ( | const FixedMatrix< T1 > & | a1, |
| const T2 & | a2 | ||
| ) |
Definition at line 268 of file PyImathFixedMatrix.h.
| FixedMatrix<T1>& PyImath::apply_matrix_scalar_ibinary_op | ( | FixedMatrix< T1 > & | a1, |
| const T2 & | a2 | ||
| ) |
Definition at line 293 of file PyImathFixedMatrix.h.
| FixedMatrix<Ret> PyImath::apply_matrix_unary_op | ( | const FixedMatrix< T1 > & | a1 | ) |
Definition at line 231 of file PyImathFixedMatrix.h.
| hboost::python::class_<T,X1,X2,X3>& PyImath::decoratecopy | ( | hboost::python::class_< T, X1, X2, X3 > & | cls | ) |
Definition at line 38 of file PyImathDecorators.h.
| PYIMATH_EXPORT void PyImath::dispatchTask | ( | Task & | task, |
| size_t | length | ||
| ) |
| ArrayT* PyImath::fixedArrayFromBuffer | ( | PyObject * | obj | ) |
| void PyImath::generate_bindings | ( | const std::string & | name, |
| const std::string & | doc, | ||
| const hboost::python::detail::keywords< 1 > & | args | ||
| ) |
Definition at line 2806 of file PyImathAutovectorize.h.
| void PyImath::generate_bindings | ( | const std::string & | name, |
| const std::string & | doc, | ||
| const hboost::python::detail::keywords< 2 > & | args | ||
| ) |
Definition at line 2812 of file PyImathAutovectorize.h.
| void PyImath::generate_bindings | ( | const std::string & | name, |
| const std::string & | doc, | ||
| const hboost::python::detail::keywords< 3 > & | args | ||
| ) |
Definition at line 2818 of file PyImathAutovectorize.h.
| void PyImath::generate_bindings | ( | const std::string & | name, |
| const std::string & | doc, | ||
| const hboost::python::detail::keywords< 4 > & | args | ||
| ) |
Definition at line 2824 of file PyImathAutovectorize.h.
| void PyImath::generate_bindings | ( | const std::string & | name, |
| const std::string & | doc, | ||
| const hboost::python::detail::keywords< 5 > & | args | ||
| ) |
Definition at line 2830 of file PyImathAutovectorize.h.
| void PyImath::generate_member_bindings | ( | Cls & | cls, |
| const std::string & | name, | ||
| const std::string & | doc | ||
| ) |
Definition at line 2837 of file PyImathAutovectorize.h.
| void PyImath::generate_member_bindings | ( | Cls & | cls, |
| const std::string & | name, | ||
| const std::string & | doc, | ||
| const hboost::python::detail::keywords< 1 > & | args | ||
| ) |
Definition at line 2845 of file PyImathAutovectorize.h.
| void PyImath::generate_member_bindings | ( | Cls & | cls, |
| const std::string & | name, | ||
| const std::string & | doc, | ||
| const hboost::python::detail::keywords< 2 > & | args | ||
| ) |
Definition at line 2855 of file PyImathAutovectorize.h.
| hboost::python::tuple PyImath::jacobiEigensolve | ( | const Matrix & | m | ) |
Definition at line 161 of file PyImathMatrix.h.
| FixedArray<int> PyImath::operator!= | ( | const StringArrayT< T > & | a0, |
| const StringArrayT< T > & | a1 | ||
| ) |
| FixedArray<int> PyImath::operator!= | ( | const StringArrayT< T > & | a0, |
| const T & | v1 | ||
| ) |
| FixedArray<int> PyImath::operator!= | ( | const T & | v1, |
| const StringArrayT< T > & | a0 | ||
| ) |
| FixedArray<int> PyImath::operator== | ( | const StringArrayT< T > & | a0, |
| const StringArrayT< T > & | a1 | ||
| ) |
| FixedArray<int> PyImath::operator== | ( | const StringArrayT< T > & | a0, |
| const T & | v1 | ||
| ) |
| FixedArray<int> PyImath::operator== | ( | const T & | v1, |
| const StringArrayT< T > & | a0 | ||
| ) |
| constexpr char* PyImath::PyFormat | ( | ) |
| constexpr char* PyImath::PyFormat< bool > | ( | ) |
Definition at line 44 of file PyImathFixedArrayTraits.h.
| constexpr char* PyImath::PyFormat< char > | ( | ) |
Definition at line 45 of file PyImathFixedArrayTraits.h.
| constexpr char* PyImath::PyFormat< double > | ( | ) |
Definition at line 43 of file PyImathFixedArrayTraits.h.
| constexpr char* PyImath::PyFormat< float > | ( | ) |
Definition at line 42 of file PyImathFixedArrayTraits.h.
| constexpr char* PyImath::PyFormat< half > | ( | ) |
Definition at line 54 of file PyImathFixedArrayTraits.h.
| constexpr char* PyImath::PyFormat< IMATH_NAMESPACE::Vec2< double > > | ( | ) |
Definition at line 60 of file PyImathFixedArrayTraits.h.
| constexpr char* PyImath::PyFormat< IMATH_NAMESPACE::Vec2< float > > | ( | ) |
Definition at line 59 of file PyImathFixedArrayTraits.h.
| constexpr char* PyImath::PyFormat< IMATH_NAMESPACE::Vec2< int > > | ( | ) |
Definition at line 57 of file PyImathFixedArrayTraits.h.
| constexpr char* PyImath::PyFormat< IMATH_NAMESPACE::Vec2< int64_t > > | ( | ) |
Definition at line 58 of file PyImathFixedArrayTraits.h.
| constexpr char* PyImath::PyFormat< IMATH_NAMESPACE::Vec2< short > > | ( | ) |
Definition at line 56 of file PyImathFixedArrayTraits.h.
| constexpr char* PyImath::PyFormat< IMATH_NAMESPACE::Vec3< double > > | ( | ) |
Definition at line 65 of file PyImathFixedArrayTraits.h.
| constexpr char* PyImath::PyFormat< IMATH_NAMESPACE::Vec3< float > > | ( | ) |
Definition at line 64 of file PyImathFixedArrayTraits.h.
| constexpr char* PyImath::PyFormat< IMATH_NAMESPACE::Vec3< int > > | ( | ) |
Definition at line 62 of file PyImathFixedArrayTraits.h.
| constexpr char* PyImath::PyFormat< IMATH_NAMESPACE::Vec3< int64_t > > | ( | ) |
Definition at line 63 of file PyImathFixedArrayTraits.h.
| constexpr char* PyImath::PyFormat< IMATH_NAMESPACE::Vec3< short > > | ( | ) |
Definition at line 61 of file PyImathFixedArrayTraits.h.
| constexpr char* PyImath::PyFormat< IMATH_NAMESPACE::Vec4< double > > | ( | ) |
Definition at line 70 of file PyImathFixedArrayTraits.h.
| constexpr char* PyImath::PyFormat< IMATH_NAMESPACE::Vec4< float > > | ( | ) |
Definition at line 69 of file PyImathFixedArrayTraits.h.
| constexpr char* PyImath::PyFormat< IMATH_NAMESPACE::Vec4< int > > | ( | ) |
Definition at line 67 of file PyImathFixedArrayTraits.h.
| constexpr char* PyImath::PyFormat< IMATH_NAMESPACE::Vec4< int64_t > > | ( | ) |
Definition at line 68 of file PyImathFixedArrayTraits.h.
| constexpr char* PyImath::PyFormat< IMATH_NAMESPACE::Vec4< short > > | ( | ) |
Definition at line 66 of file PyImathFixedArrayTraits.h.
| constexpr char* PyImath::PyFormat< int > | ( | ) |
Definition at line 41 of file PyImathFixedArrayTraits.h.
| constexpr char* PyImath::PyFormat< long > | ( | ) |
Definition at line 47 of file PyImathFixedArrayTraits.h.
| constexpr char* PyImath::PyFormat< long long > | ( | ) |
Definition at line 48 of file PyImathFixedArrayTraits.h.
| constexpr char* PyImath::PyFormat< short > | ( | ) |
Definition at line 46 of file PyImathFixedArrayTraits.h.
| constexpr char* PyImath::PyFormat< unsigned char > | ( | ) |
Definition at line 49 of file PyImathFixedArrayTraits.h.
| constexpr char* PyImath::PyFormat< unsigned int > | ( | ) |
Definition at line 51 of file PyImathFixedArrayTraits.h.
| constexpr char* PyImath::PyFormat< unsigned long > | ( | ) |
Definition at line 52 of file PyImathFixedArrayTraits.h.
| constexpr char* PyImath::PyFormat< unsigned long long > | ( | ) |
Definition at line 53 of file PyImathFixedArrayTraits.h.
| constexpr char* PyImath::PyFormat< unsigned short > | ( | ) |
Definition at line 50 of file PyImathFixedArrayTraits.h.
| PYIMATH_EXPORT void PyImath::register_basicTypes | ( | ) |
| hboost::python::class_<IMATH_NAMESPACE::Box<T> > PyImath::register_Box2 | ( | ) |
| hboost::python::class_<IMATH_NAMESPACE::Box<T> > PyImath::register_Box3 | ( | ) |
| hboost::python::class_<FixedArray<IMATH_NAMESPACE::Box<T> > > PyImath::register_BoxArray | ( | ) |
Definition at line 64 of file PyImathBoxArrayImpl.h.
| class_<FixedArray<IMATH_NAMESPACE::Box<T> > > PyImath::register_BoxArray | ( | ) |
Definition at line 64 of file PyImathBoxArrayImpl.h.
| hboost::python::class_<IMATH_NAMESPACE::Color3<T>, hboost::python::bases<IMATH_NAMESPACE::Vec3<T> > > PyImath::register_Color3 | ( | ) |
| hboost::python::class_<PyImath::FixedArray<IMATH_NAMESPACE::Color3<T> > > PyImath::register_Color3Array | ( | ) |
Definition at line 44 of file PyImathColor3ArrayImpl.h.
| class_<FixedArray<IMATH_NAMESPACE::Color3<T> > > PyImath::register_Color3Array | ( | ) |
Definition at line 44 of file PyImathColor3ArrayImpl.h.
| hboost::python::class_<IMATH_NAMESPACE::Color4<T> > PyImath::register_Color4 | ( | ) |
| hboost::python::class_<PyImath::FixedArray<IMATH_NAMESPACE::Color4<T> > > PyImath::register_Color4Array | ( | ) |
Definition at line 44 of file PyImathColor4ArrayImpl.h.
| class_<FixedArray<IMATH_NAMESPACE::Color4<T> > > PyImath::register_Color4Array | ( | ) |
Definition at line 44 of file PyImathColor4ArrayImpl.h.
| hboost::python::class_<PyImath::FixedArray2D<IMATH_NAMESPACE::Color4<T> > > PyImath::register_Color4Array2D | ( | ) |
Definition at line 496 of file PyImathColor4Array2DImpl.h.
| class_<FixedArray2D<IMATH_NAMESPACE::Color4<T> > > PyImath::register_Color4Array2D | ( | ) |
Definition at line 496 of file PyImathColor4Array2DImpl.h.
| hboost::python::class_<IMATH_NAMESPACE::Euler<T>,hboost::python::bases<IMATH_NAMESPACE::Vec3<T> > > PyImath::register_Euler | ( | ) |
| hboost::python::class_<PyImath::FixedArray<IMATH_NAMESPACE::Euler<T> > > PyImath::register_EulerArray | ( | ) |
| hboost::python::class_<IMATH_NAMESPACE::Frustum<T> > PyImath::register_Frustum | ( | ) |
| hboost::python::class_<IMATH_NAMESPACE::FrustumTest<T> > PyImath::register_FrustumTest | ( | ) |
| PYIMATH_EXPORT void PyImath::register_functions | ( | ) |
| hboost::python::class_<IMATH_NAMESPACE::Line3<T> > PyImath::register_Line | ( | ) |
| hboost::python::class_<FixedArray<IMATH_NAMESPACE::Matrix22<T> > > PyImath::register_M22Array | ( | ) |
| hboost::python::class_<FixedArray<IMATH_NAMESPACE::Matrix33<T> > > PyImath::register_M33Array | ( | ) |
| hboost::python::class_<FixedArray<IMATH_NAMESPACE::Matrix44<T> > > PyImath::register_M44Array | ( | ) |
| hboost::python::class_<IMATH_NAMESPACE::Matrix22<T> > PyImath::register_Matrix22 | ( | ) |
| hboost::python::class_<IMATH_NAMESPACE::Matrix33<T> > PyImath::register_Matrix33 | ( | ) |
| hboost::python::class_<IMATH_NAMESPACE::Matrix44<T> > PyImath::register_Matrix44 | ( | ) |
| hboost::python::class_<IMATH_NAMESPACE::Plane3<T> > PyImath::register_Plane | ( | ) |
| hboost::python::class_<IMATH_NAMESPACE::Quat<T> > PyImath::register_Quat | ( | ) |
| hboost::python::class_<PyImath::FixedArray<IMATH_NAMESPACE::Quat<T> > > PyImath::register_QuatArray | ( | ) |
| PYIMATH_EXPORT hboost::python::class_<IMATH_NAMESPACE::Rand32> PyImath::register_Rand32 | ( | ) |
| PYIMATH_EXPORT hboost::python::class_<IMATH_NAMESPACE::Rand48> PyImath::register_Rand48 | ( | ) |
| hboost::python::class_<IMATH_NAMESPACE::Shear6<T> > PyImath::register_Shear | ( | ) |
| PYIMATH_EXPORT void PyImath::register_StringArrays | ( | ) |
| hboost::python::class_<IMATH_NAMESPACE::Vec2<T> > PyImath::register_Vec2 | ( | ) |
Definition at line 949 of file PyImathVec2Impl.h.
| class_<Vec2<T> > PyImath::register_Vec2 | ( | ) |
Definition at line 949 of file PyImathVec2Impl.h.
| void PyImath::register_Vec2_floatonly | ( | class_< Vec2< T >> & | vec2_class | ) |
Definition at line 921 of file PyImathVec2Impl.h.
| hboost::python::class_<FixedArray<IMATH_NAMESPACE::Vec2<T> > > PyImath::register_Vec2Array | ( | ) |
Definition at line 1168 of file PyImathVec2Impl.h.
| class_<FixedArray<IMATH_NAMESPACE::Vec2<T> > > PyImath::register_Vec2Array | ( | ) |
Definition at line 1168 of file PyImathVec2Impl.h.
| void PyImath::register_Vec2Array_floatonly | ( | class_< FixedArray< Vec2< T >>> & | vec2Array_class | ) |
Definition at line 1150 of file PyImathVec2Impl.h.
| hboost::python::class_<IMATH_NAMESPACE::Vec3<T> > PyImath::register_Vec3 | ( | ) |
Definition at line 903 of file PyImathVec3Impl.h.
| class_<Vec3<T> > PyImath::register_Vec3 | ( | ) |
Definition at line 903 of file PyImathVec3Impl.h.
| void PyImath::register_Vec3_floatonly | ( | class_< Vec3< T >> & | vec3_class | ) |
Definition at line 875 of file PyImathVec3Impl.h.
| hboost::python::class_<FixedArray<IMATH_NAMESPACE::Vec3<T> > > PyImath::register_Vec3Array | ( | ) |
Definition at line 135 of file PyImathVec3ArrayImpl.h.
| class_<FixedArray<IMATH_NAMESPACE::Vec3<T> > > PyImath::register_Vec3Array | ( | ) |
Definition at line 135 of file PyImathVec3ArrayImpl.h.
| void PyImath::register_Vec3Array_floatonly | ( | class_< FixedArray< Vec3< T >>> & | vec3Array_class | ) |
Definition at line 117 of file PyImathVec3ArrayImpl.h.
| hboost::python::class_<IMATH_NAMESPACE::Vec4<T> > PyImath::register_Vec4 | ( | ) |
Definition at line 884 of file PyImathVec4Impl.h.
| class_<Vec4<T> > PyImath::register_Vec4 | ( | ) |
Definition at line 884 of file PyImathVec4Impl.h.
| void PyImath::register_Vec4_floatonly | ( | class_< Vec4< T >> & | vec4_class | ) |
Definition at line 858 of file PyImathVec4Impl.h.
| hboost::python::class_<PyImath::FixedArray<IMATH_NAMESPACE::Vec4<T> > > PyImath::register_Vec4Array | ( | ) |
Definition at line 128 of file PyImathVec4ArrayImpl.h.
| class_<FixedArray<IMATH_NAMESPACE::Vec4<T> > > PyImath::register_Vec4Array | ( | ) |
Definition at line 128 of file PyImathVec4ArrayImpl.h.
| void PyImath::register_Vec4Array_floatonly | ( | class_< FixedArray< Vec4< T >>> & | vec4Array_class | ) |
Definition at line 110 of file PyImathVec4ArrayImpl.h.
| PYIMATH_EXPORT size_t PyImath::workers | ( | ) |