Browse Source

python: whoopsie.

A lot of them. Though, unlike with the C++ side, I still don't think
writing exhaustive tests for all these accessors is worth the time
spent.
pull/12/head
Vladimír Vondruš 5 years ago
parent
commit
7ede64e7d4
  1. 12
      src/python/magnum/math.range.cpp

12
src/python/magnum/math.range.cpp

@ -166,8 +166,8 @@ template<class T> void range2D(py::class_<T>& c) {
.def("y", &T::y, "Range in the Y axis")
.def("size_x", &T::sizeX, "Range width")
.def("size_y", &T::sizeY, "Range height")
.def("center_x", &T::sizeX, "Range center on X axis")
.def("center_y", &T::sizeY, "Range center on Y axis");
.def("center_x", &T::centerX, "Range center on X axis")
.def("center_y", &T::centerY, "Range center on Y axis");
}
template<class T> void range3D(py::class_<T>& c) {
@ -282,14 +282,14 @@ template<class T> void range3D(py::class_<T>& c) {
/* Methods */
.def("x", &T::x, "Range in the X axis")
.def("y", &T::y, "Range in the Y axis")
.def("z", &T::y, "Range in the Z axis")
.def("z", &T::z, "Range in the Z axis")
.def("xy", &T::xy, "Range in the XY plane")
.def("size_x", &T::sizeX, "Range width")
.def("size_y", &T::sizeY, "Range height")
.def("size_z", &T::sizeZ, "Range depth")
.def("center_x", &T::sizeX, "Range center on X axis")
.def("center_y", &T::sizeY, "Range center on Y axis")
.def("center_z", &T::sizeY, "Range center on Z axis");
.def("center_x", &T::centerX, "Range center on X axis")
.def("center_y", &T::centerY, "Range center on Y axis")
.def("center_z", &T::centerZ, "Range center on Z axis");
}
template<class U, template<UnsignedInt, class> class Type, UnsignedInt dimensions, class T, class ...Args> void convertibleImplementation(py::class_<Type<dimensions, T>, Args...>& c, std::false_type) {

Loading…
Cancel
Save