HDK
|
#include "pxr/pxr.h"
#include "pxr/base/vt/api.h"
#include "pxr/base/vt/array.h"
#include "pxr/base/vt/types.h"
#include "pxr/base/vt/value.h"
#include "pxr/base/vt/pyOperators.h"
#include "pxr/base/vt/functions.h"
#include "pxr/base/arch/math.h"
#include "pxr/base/arch/inttypes.h"
#include "pxr/base/arch/pragmas.h"
#include "pxr/base/gf/half.h"
#include "pxr/base/tf/pyContainerConversions.h"
#include "pxr/base/tf/pyFunction.h"
#include "pxr/base/tf/pyLock.h"
#include "pxr/base/tf/pyObjWrapper.h"
#include "pxr/base/tf/pyResultConversions.h"
#include "pxr/base/tf/pyUtils.h"
#include "pxr/base/tf/iterator.h"
#include "pxr/base/tf/span.h"
#include "pxr/base/tf/stringUtils.h"
#include "pxr/base/tf/tf.h"
#include "pxr/base/tf/wrapTypeHelpers.h"
#include <hboost/preprocessor/facilities/empty.hpp>
#include <hboost/preprocessor/punctuation/comma_if.hpp>
#include <hboost/preprocessor/repetition/repeat.hpp>
#include <hboost/preprocessor/seq/for_each.hpp>
#include <hboost/python/class.hpp>
#include <hboost/python/copy_const_reference.hpp>
#include <hboost/python/def.hpp>
#include <hboost/python/detail/api_placeholder.hpp>
#include <hboost/python/extract.hpp>
#include <hboost/python/implicit.hpp>
#include <hboost/python/iterator.hpp>
#include <hboost/python/make_constructor.hpp>
#include <hboost/python/object.hpp>
#include <hboost/python/operators.hpp>
#include <hboost/python/return_arg.hpp>
#include <hboost/python/slice.hpp>
#include <hboost/python/type_id.hpp>
#include <hboost/python/overloads.hpp>
#include <algorithm>
#include <numeric>
#include <ostream>
#include <string>
#include <memory>
#include <vector>
Go to the source code of this file.
Namespaces | |
Vt_WrapArray | |
Macros | |
#define | _OPTIMIZED_STREAM_INTEGRAL_TYPES |
#define | MAKE_STREAM_FUNC(r, unused, type) |
#define | MAKE_STREAM_FUNC(r, unused, elem) |
#define | WRITE(z, n, data) HBOOST_PP_COMMA_IF(n) data |
#define | VtCat_DEF(z, n, unused) def("Cat",(VtArray<Type> (*)( HBOOST_PP_REPEAT(n, WRITE, VtArray<Type> const &) ))VtCat<Type>); |
#define | VT_WRAP_ARRAY(r, unused, elem) VtWrapArray< VtArray< VT_TYPE(elem) > >(); |
#define | VT_WRAP_COMPARISON(r, unused, elem) VtWrapComparisonFunctions< VtArray< VT_TYPE(elem) > >(); |
Variables | |
size_t *lastDimSize unsigned int | Vt_WrapArray::rank = sd->GetRank() |
size_t | Vt_WrapArray::divisor |
size_t | Vt_WrapArray::remainder = divisor ? sd->totalSize % divisor : 0 |
* | Vt_WrapArray::lastDimSize = divisor ? sd->totalSize / divisor : 0 |
#define _OPTIMIZED_STREAM_INTEGRAL_TYPES |
Definition at line 282 of file wrapArray.h.
Definition at line 314 of file wrapArray.h.
#define MAKE_STREAM_FUNC | ( | r, | |
unused, | |||
elem | |||
) |
Definition at line 314 of file wrapArray.h.
#define VT_WRAP_ARRAY | ( | r, | |
unused, | |||
elem | |||
) | VtWrapArray< VtArray< VT_TYPE(elem) > >(); |
Definition at line 622 of file wrapArray.h.
#define VT_WRAP_COMPARISON | ( | r, | |
unused, | |||
elem | |||
) | VtWrapComparisonFunctions< VtArray< VT_TYPE(elem) > >(); |
Definition at line 624 of file wrapArray.h.
#define VtCat_DEF | ( | z, | |
n, | |||
unused | |||
) | def("Cat",(VtArray<Type> (*)( HBOOST_PP_REPEAT(n, WRITE, VtArray<Type> const &) ))VtCat<Type>); |
Definition at line 600 of file wrapArray.h.
VtValue Vt_ConvertFromPySequence | ( | TfPyObjWrapper const & | obj | ) |
Definition at line 558 of file wrapArray.h.
VtValue Vt_ConvertFromRange | ( | Iter | begin, |
Iter | end | ||
) |
Definition at line 585 of file wrapArray.h.
void VtRegisterValueCastsFromPythonSequencesToArray | ( | ) |
Register casts with VtValue from python sequences to VtArray types.
Definition at line 615 of file wrapArray.h.
void VtWrapArray | ( | ) |
Definition at line 447 of file wrapArray.h.
void VtWrapComparisonFunctions | ( | ) |
Definition at line 540 of file wrapArray.h.