HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
PyImathFixedArrayTraits.h File Reference
#include <Python.h>
#include <ImathVec.h>
#include <half.h>
#include <string>
+ Include dependency graph for PyImathFixedArrayTraits.h:

Go to the source code of this file.

Classes

struct  PyImath::FixedArrayWidth< T >
 
struct  PyImath::FixedArrayWidth< short >
 
struct  PyImath::FixedArrayWidth< int >
 
struct  PyImath::FixedArrayWidth< int64_t >
 
struct  PyImath::FixedArrayWidth< float >
 
struct  PyImath::FixedArrayWidth< double >
 
struct  PyImath::FixedArrayWidth< unsigned char >
 
struct  PyImath::FixedArrayWidth< IMATH_NAMESPACE::Vec2< short > >
 
struct  PyImath::FixedArrayWidth< IMATH_NAMESPACE::Vec2< int > >
 
struct  PyImath::FixedArrayWidth< IMATH_NAMESPACE::Vec2< int64_t > >
 
struct  PyImath::FixedArrayWidth< IMATH_NAMESPACE::Vec2< float > >
 
struct  PyImath::FixedArrayWidth< IMATH_NAMESPACE::Vec2< double > >
 
struct  PyImath::FixedArrayWidth< IMATH_NAMESPACE::Vec3< short > >
 
struct  PyImath::FixedArrayWidth< IMATH_NAMESPACE::Vec3< int > >
 
struct  PyImath::FixedArrayWidth< IMATH_NAMESPACE::Vec3< int64_t > >
 
struct  PyImath::FixedArrayWidth< IMATH_NAMESPACE::Vec3< float > >
 
struct  PyImath::FixedArrayWidth< IMATH_NAMESPACE::Vec3< double > >
 
struct  PyImath::FixedArrayWidth< IMATH_NAMESPACE::Vec4< short > >
 
struct  PyImath::FixedArrayWidth< IMATH_NAMESPACE::Vec4< int > >
 
struct  PyImath::FixedArrayWidth< IMATH_NAMESPACE::Vec4< int64_t > >
 
struct  PyImath::FixedArrayWidth< IMATH_NAMESPACE::Vec4< float > >
 
struct  PyImath::FixedArrayWidth< IMATH_NAMESPACE::Vec4< double > >
 
struct  PyImath::FixedArrayDimension< T >
 
struct  PyImath::FixedArrayDimension< short >
 
struct  PyImath::FixedArrayDimension< int >
 
struct  PyImath::FixedArrayDimension< int64_t >
 
struct  PyImath::FixedArrayDimension< float >
 
struct  PyImath::FixedArrayDimension< double >
 
struct  PyImath::FixedArrayDimension< unsigned char >
 
struct  PyImath::FixedArrayDimension< IMATH_NAMESPACE::Vec2< short > >
 
struct  PyImath::FixedArrayDimension< IMATH_NAMESPACE::Vec2< int > >
 
struct  PyImath::FixedArrayDimension< IMATH_NAMESPACE::Vec2< int64_t > >
 
struct  PyImath::FixedArrayDimension< IMATH_NAMESPACE::Vec2< float > >
 
struct  PyImath::FixedArrayDimension< IMATH_NAMESPACE::Vec2< double > >
 
struct  PyImath::FixedArrayDimension< IMATH_NAMESPACE::Vec3< short > >
 
struct  PyImath::FixedArrayDimension< IMATH_NAMESPACE::Vec3< int > >
 
struct  PyImath::FixedArrayDimension< IMATH_NAMESPACE::Vec3< int64_t > >
 
struct  PyImath::FixedArrayDimension< IMATH_NAMESPACE::Vec3< float > >
 
struct  PyImath::FixedArrayDimension< IMATH_NAMESPACE::Vec3< double > >
 
struct  PyImath::FixedArrayDimension< IMATH_NAMESPACE::Vec4< short > >
 
struct  PyImath::FixedArrayDimension< IMATH_NAMESPACE::Vec4< int > >
 
struct  PyImath::FixedArrayDimension< IMATH_NAMESPACE::Vec4< int64_t > >
 
struct  PyImath::FixedArrayDimension< IMATH_NAMESPACE::Vec4< float > >
 
struct  PyImath::FixedArrayDimension< IMATH_NAMESPACE::Vec4< double > >
 
struct  PyImath::FixedArrayAtomicSize< T >
 
struct  PyImath::FixedArrayAtomicSize< short >
 
struct  PyImath::FixedArrayAtomicSize< int >
 
struct  PyImath::FixedArrayAtomicSize< int64_t >
 
struct  PyImath::FixedArrayAtomicSize< float >
 
struct  PyImath::FixedArrayAtomicSize< double >
 
struct  PyImath::FixedArrayAtomicSize< unsigned char >
 
struct  PyImath::FixedArrayAtomicSize< IMATH_NAMESPACE::Vec2< short > >
 
struct  PyImath::FixedArrayAtomicSize< IMATH_NAMESPACE::Vec2< int > >
 
struct  PyImath::FixedArrayAtomicSize< IMATH_NAMESPACE::Vec2< int64_t > >
 
struct  PyImath::FixedArrayAtomicSize< IMATH_NAMESPACE::Vec2< float > >
 
struct  PyImath::FixedArrayAtomicSize< IMATH_NAMESPACE::Vec2< double > >
 
struct  PyImath::FixedArrayAtomicSize< IMATH_NAMESPACE::Vec3< short > >
 
struct  PyImath::FixedArrayAtomicSize< IMATH_NAMESPACE::Vec3< int > >
 
struct  PyImath::FixedArrayAtomicSize< IMATH_NAMESPACE::Vec3< int64_t > >
 
struct  PyImath::FixedArrayAtomicSize< IMATH_NAMESPACE::Vec3< float > >
 
struct  PyImath::FixedArrayAtomicSize< IMATH_NAMESPACE::Vec3< double > >
 
struct  PyImath::FixedArrayAtomicSize< IMATH_NAMESPACE::Vec4< short > >
 
struct  PyImath::FixedArrayAtomicSize< IMATH_NAMESPACE::Vec4< int > >
 
struct  PyImath::FixedArrayAtomicSize< IMATH_NAMESPACE::Vec4< int64_t > >
 
struct  PyImath::FixedArrayAtomicSize< IMATH_NAMESPACE::Vec4< float > >
 
struct  PyImath::FixedArrayAtomicSize< IMATH_NAMESPACE::Vec4< double > >
 

Namespaces

 PyImath
 

Functions

template<typename T >
constexpr char * PyImath::PyFormat ()
 
template<>
constexpr char * PyImath::PyFormat< int > ()
 
template<>
constexpr char * PyImath::PyFormat< float > ()
 
template<>
constexpr char * PyImath::PyFormat< double > ()
 
template<>
constexpr char * PyImath::PyFormat< bool > ()
 
template<>
constexpr char * PyImath::PyFormat< char > ()
 
template<>
constexpr char * PyImath::PyFormat< short > ()
 
template<>
constexpr char * PyImath::PyFormat< long > ()
 
template<>
constexpr char * PyImath::PyFormat< long long > ()
 
template<>
constexpr char * PyImath::PyFormat< unsigned char > ()
 
template<>
constexpr char * PyImath::PyFormat< unsigned short > ()
 
template<>
constexpr char * PyImath::PyFormat< unsigned int > ()
 
template<>
constexpr char * PyImath::PyFormat< unsigned long > ()
 
template<>
constexpr char * PyImath::PyFormat< unsigned long long > ()
 
template<>
constexpr char * PyImath::PyFormat< half > ()
 
template<>
constexpr char * PyImath::PyFormat< IMATH_NAMESPACE::Vec2< short > > ()
 
template<>
constexpr char * PyImath::PyFormat< IMATH_NAMESPACE::Vec2< int > > ()
 
template<>
constexpr char * PyImath::PyFormat< IMATH_NAMESPACE::Vec2< int64_t > > ()
 
template<>
constexpr char * PyImath::PyFormat< IMATH_NAMESPACE::Vec2< float > > ()
 
template<>
constexpr char * PyImath::PyFormat< IMATH_NAMESPACE::Vec2< double > > ()
 
template<>
constexpr char * PyImath::PyFormat< IMATH_NAMESPACE::Vec3< short > > ()
 
template<>
constexpr char * PyImath::PyFormat< IMATH_NAMESPACE::Vec3< int > > ()
 
template<>
constexpr char * PyImath::PyFormat< IMATH_NAMESPACE::Vec3< int64_t > > ()
 
template<>
constexpr char * PyImath::PyFormat< IMATH_NAMESPACE::Vec3< float > > ()
 
template<>
constexpr char * PyImath::PyFormat< IMATH_NAMESPACE::Vec3< double > > ()
 
template<>
constexpr char * PyImath::PyFormat< IMATH_NAMESPACE::Vec4< short > > ()
 
template<>
constexpr char * PyImath::PyFormat< IMATH_NAMESPACE::Vec4< int > > ()
 
template<>
constexpr char * PyImath::PyFormat< IMATH_NAMESPACE::Vec4< int64_t > > ()
 
template<>
constexpr char * PyImath::PyFormat< IMATH_NAMESPACE::Vec4< float > > ()
 
template<>
constexpr char * PyImath::PyFormat< IMATH_NAMESPACE::Vec4< double > > ()