MCPcopy Create free account
hub / github.com/AcademySoftwareFoundation/Imath / setItemTuple

Function setItemTuple

src/python/PyImath/PyImathBoxArrayImpl.h:48–60  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

46
47template <class T>
48static void
49setItemTuple(FixedArray<IMATH_NAMESPACE::Box<T> > &va, Py_ssize_t index, const tuple &t)
50{
51 if(t.attr("__len__")() == 2)
52 {
53 Box<T> v;
54 v.min = extract<T>(t[0]);
55 v.max = extract<T>(t[1]);
56 va[(size_t)va.canonical_index(index)] = v;
57 }
58 else
59 throw std::invalid_argument ("tuple of length 2 expected");
60}
61
62template <class T>
63class_<FixedArray<IMATH_NAMESPACE::Box<T> > >

Callers

nothing calls this directly

Calls 1

canonical_indexMethod · 0.45

Tested by

no test coverage detected