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

Function register_M22Array

src/python/PyImath/PyImathMatrix22.cpp:711–724  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

709
710template <class T>
711class_<FixedArray<IMATH_NAMESPACE::Matrix22<T> > >
712register_M22Array()
713{
714 class_<FixedArray<IMATH_NAMESPACE::Matrix22<T> > > matrixArray_class = FixedArray<IMATH_NAMESPACE::Matrix22<T> >::register_("Fixed length array of IMATH_NAMESPACE::Matrix22");
715 matrixArray_class
716 .def("__setitem__", &setM22ArrayItem<T>)
717 .def("inverse",&inverse22_array<T>,inverse22_array_overloads("inverse() return an inverted copy of this matrix"))
718 .def("invert",&invert22_array<T>,invert22_array_overloads("invert() invert these matricies")[return_internal_reference<>()])
719 ;
720
721 add_comparison_functions(matrixArray_class);
722
723 return matrixArray_class;
724}
725
726template PYIMATH_EXPORT class_<IMATH_NAMESPACE::Matrix22<float> > register_Matrix22<float>();
727template PYIMATH_EXPORT class_<IMATH_NAMESPACE::Matrix22<double> > register_Matrix22<double>();

Callers

nothing calls this directly

Calls 1

add_comparison_functionsFunction · 0.70

Tested by

no test coverage detected