|
HDK
|
#include <PyImathFixedArray2D.h>
Public Types | |
| typedef hboost::mpl::if_ < hboost::is_class< T >, T &, T >::type | get_type |
Public Member Functions | |
| FixedArray2D (T *ptr, Py_ssize_t lengthX, Py_ssize_t lengthY, Py_ssize_t strideX=1) | |
| FixedArray2D (T *ptr, Py_ssize_t lengthX, Py_ssize_t lengthY, Py_ssize_t strideX, Py_ssize_t strideY) | |
| FixedArray2D (T *ptr, Py_ssize_t lengthX, Py_ssize_t lengthY, Py_ssize_t strideX, Py_ssize_t strideY, hboost::any handle) | |
| FixedArray2D (Py_ssize_t lengthX, Py_ssize_t lengthY) | |
| FixedArray2D (const IMATH_NAMESPACE::V2i &length) | |
| FixedArray2D (const T &initialValue, Py_ssize_t lengthX, Py_ssize_t lengthY) | |
| void | initializeSize () |
| template<class S > | |
| FixedArray2D (const FixedArray2D< S > &other) | |
| FixedArray2D (const FixedArray2D &other) | |
| const FixedArray2D & | operator= (const FixedArray2D &other) |
| ~FixedArray2D () | |
| const hboost::any & | handle () |
| size_t | canonical_index (Py_ssize_t index, size_t length) const |
| void | extract_slice_indices (PyObject *index, size_t length, size_t &start, size_t &end, Py_ssize_t &step, size_t &slicelength) const |
| get_type | getitem (Py_ssize_t i, Py_ssize_t j) |
| FixedArray2D | getslice (PyObject *index) const |
| FixedArray2D | getslice_mask (const FixedArray2D< int > &mask) const |
| void | setitem_scalar (PyObject *index, const T &data) |
| void | setitem_scalar_mask (const FixedArray2D< int > &mask, const T &data) |
| void | setitem_vector (PyObject *index, const FixedArray2D &data) |
| void | setitem_vector_mask (const FixedArray2D< int > &mask, const FixedArray2D &data) |
| void | setitem_array1d_mask (const FixedArray2D< int > &mask, const FixedArray< T > &data) |
| void | setitem_array1d (PyObject *index, const FixedArray< T > &data) |
| IMATH_NAMESPACE::Vec2< size_t > | len () const |
| IMATH_NAMESPACE::Vec2< size_t > | stride () const |
| T & | operator() (size_t i, size_t j) |
| const T & | operator() (size_t i, size_t j) const |
| size_t | totalLen () const |
| hboost::python::tuple | size () const |
| template<class T2 > | |
| IMATH_NAMESPACE::Vec2< size_t > | match_dimension (const FixedArray2D< T2 > &a1) const |
| FixedArray2D< T > | ifelse_vector (const FixedArray2D< int > &choice, const FixedArray2D< T > &other) |
| FixedArray2D< T > | ifelse_scalar (const FixedArray2D< int > &choice, const T &other) |
Static Public Member Functions | |
| static hboost::python::class_ < FixedArray2D< T > > | register_ (const char *name, const char *doc) |
Definition at line 24 of file PyImathFixedArray2D.h.
| typedef hboost::mpl::if_<hboost::is_class<T>,T&,T>::type PyImath::FixedArray2D< T >::get_type |
Definition at line 195 of file PyImathFixedArray2D.h.
|
inline |
Definition at line 37 of file PyImathFixedArray2D.h.
|
inline |
Definition at line 49 of file PyImathFixedArray2D.h.
|
inline |
Definition at line 61 of file PyImathFixedArray2D.h.
|
inlineexplicit |
Definition at line 69 of file PyImathFixedArray2D.h.
|
inlineexplicit |
Definition at line 82 of file PyImathFixedArray2D.h.
|
inline |
Definition at line 95 of file PyImathFixedArray2D.h.
|
inlineexplicit |
Definition at line 112 of file PyImathFixedArray2D.h.
|
inline |
Definition at line 125 of file PyImathFixedArray2D.h.
|
inline |
Definition at line 149 of file PyImathFixedArray2D.h.
|
inline |
Definition at line 156 of file PyImathFixedArray2D.h.
|
inline |
Definition at line 166 of file PyImathFixedArray2D.h.
|
inline |
Definition at line 198 of file PyImathFixedArray2D.h.
|
inline |
Definition at line 204 of file PyImathFixedArray2D.h.
|
inline |
Definition at line 229 of file PyImathFixedArray2D.h.
|
inline |
Definition at line 154 of file PyImathFixedArray2D.h.
|
inline |
Definition at line 443 of file PyImathFixedArray2D.h.
|
inline |
Definition at line 433 of file PyImathFixedArray2D.h.
|
inline |
Definition at line 106 of file PyImathFixedArray2D.h.
|
inline |
Definition at line 369 of file PyImathFixedArray2D.h.
|
inline |
Definition at line 424 of file PyImathFixedArray2D.h.
|
inline |
Definition at line 371 of file PyImathFixedArray2D.h.
|
inline |
Definition at line 372 of file PyImathFixedArray2D.h.
|
inline |
Definition at line 133 of file PyImathFixedArray2D.h.
|
inlinestatic |
Definition at line 379 of file PyImathFixedArray2D.h.
|
inline |
Definition at line 350 of file PyImathFixedArray2D.h.
|
inline |
Definition at line 323 of file PyImathFixedArray2D.h.
|
inline |
Definition at line 258 of file PyImathFixedArray2D.h.
|
inline |
Definition at line 278 of file PyImathFixedArray2D.h.
|
inline |
Definition at line 288 of file PyImathFixedArray2D.h.
|
inline |
Definition at line 308 of file PyImathFixedArray2D.h.
|
inline |
Definition at line 374 of file PyImathFixedArray2D.h.
|
inline |
Definition at line 370 of file PyImathFixedArray2D.h.
|
inline |
Definition at line 373 of file PyImathFixedArray2D.h.