260 Commits (c96d0a882dcdf89e445fe216a9396d1bbd867302)

Author SHA1 Message Date
Vladimír Vondruš 6e6e53886d Removed dead code. 14 years ago
Vladimír Vondruš 7e66a09461 Marking all constructors explicit, except for matrix and vector classes. 14 years ago
Vladimír Vondruš 3b37dfa6b8 Deleted constructors of classes with only static members. 14 years ago
Vladimír Vondruš b70b2777b3 Using Math::swizzle() in Vector3::cross(). 14 years ago
Vladimír Vondruš ef779e50b2 Split out lightweight base of swizzle() function to Math namespace. 14 years ago
Vladimír Vondruš 47c0a7456c Adapted to Corrade changes. 14 years ago
Vladimír Vondruš 9ead1e9deb Thorough documentation review and update. 14 years ago
Vladimír Vondruš 0f889369f4 No `using namespace std` anywhere. 14 years ago
Vladimír Vondruš c319962d6e Adapted to Corrade changes. 14 years ago
Vladimír Vondruš ae013effff Adapted to Corrade changes. 14 years ago
Vladimír Vondruš 12817b505d Test vector component accessors. 14 years ago
Vladimír Vondruš c3462ea266 Doc++ 14 years ago
Vladimír Vondruš a9d2062efe More checks for sanity of Matrix4::rotation(). 14 years ago
Vladimír Vondruš 049523cb74 Worked around long-standing Doxygen warnings. 14 years ago
Vladimír Vondruš 6dbdf58476 Component-wise comparison for Vector class. 14 years ago
Vladimír Vondruš f184c6f005 Using real class for testing configuration value parsing. 14 years ago
Vladimír Vondruš 8a3d2c12c6 Doc++ 14 years ago
Vladimír Vondruš 438bd52bf3 Doc++ 14 years ago
Vladimír Vondruš 8e3e3ac6d3 Doc++ 14 years ago
Vladimír Vondruš 6dda7e4c1f Convenience functions for accessing Matrix[34] vectors. 14 years ago
Vladimír Vondruš a3c37cd277 Doc++, minor cleanup. 14 years ago
Vladimír Vondruš 1e2720eeb7 Explicit template instantiation for common matrix and vector functions. 14 years ago
Vladimír Vondruš 9d9517c824 Vector::angle(): reflect normalization requirement in parameter names. 14 years ago
Vladimír Vondruš 350fb3a64c Fixed documentation of Vector::angle(). 14 years ago
Vladimír Vondruš b5fc786478 Renamed Matrix4::[xyz]Rotation() to Matrix4::rotation[XYZ](). 14 years ago
Vladimír Vondruš f707e91599 Better parameter names in Matrix transformation methods. 14 years ago
Vladimír Vondruš bf55b5854b TypeTraits: Default inheritance type for structs is public. 14 years ago
Vladimír Vondruš f28f5398d3 Added some @todos. 14 years ago
Vladimír Vondruš f2a569de0e Workarounds to make Doxygen happy. 14 years ago
Vladimír Vondruš c1cf94fb46 Using fixed-size integer types also everywhere else. 14 years ago
Vladimír Vondruš cdc2e5302c Using fixed-size 32bit integer instead of size_t for log/pow. 14 years ago
Vladimír Vondruš 0145343d59 Pedantic: using std::size_t instead of size_t from C compat headers. 14 years ago
Vladimír Vondruš 4aec678539 Have first letter of static constants uppercase, like previously. 14 years ago
Vladimír Vondruš c9d375f7a3 Making _data member of RectangularMatrix protected. 14 years ago
Vladimír Vondruš 2c52f7b85a Non-explicit default constructor for Vector2 and Matrix*. 14 years ago
Vladimír Vondruš d65b2386b2 Code cleanup. 14 years ago
Vladimír Vondruš 16382c9ba9 No need to have separate ConfigurationValue implementation for Vector. 14 years ago
Vladimír Vondruš 5f822d0c9b Fixed copypaste error in Matrix3::translation(). 14 years ago
Vladimír Vondruš ca2993cadc Don't compute sine and cosine more times than necessary. 14 years ago
Vladimír Vondruš 14f53bf6a3 Doc++ 14 years ago
Vladimír Vondruš 624f4f8531 Inlined inline functions. 14 years ago
Vladimír Vondruš ecad221a8b Faster alternatives for rotation around main axes. 14 years ago
Vladimír Vondruš 5d9c4038f5 Doc++ 14 years ago
Vladimír Vondruš 6a2ebf5c3d Fixed Vector, Point and Color constructors from smaller types. 14 years ago
Vladimír Vondruš 93961aca65 Don't include Matrix3 in Matrix4, as it isn't used. 14 years ago
Vladimír Vondruš 9e24a7bca0 Don't return Matrix3 from Matrix4 member functions. 14 years ago
Vladimír Vondruš b68a168fcb Doc: crosslinking 1D/2D/3D alternatives. 14 years ago
Vladimír Vondruš c820cbeee6 Point*D overload for Matrix subclasses. 14 years ago
Vladimír Vondruš 6aa7e3e806 Added Point*D::vector() function. 14 years ago
Vladimír Vondruš 9feb8d32a5 Overloaded operators also for Point2D and Point3D. 14 years ago