Direct-BT v3.3.0-1-gc2d430c
Direct-BT - Direct Bluetooth Programming.
|
#include <jau/float_math.hpp>
#include <jau/math/math_error.hpp>
#include <jau/math/vec2f.hpp>
#include <jau/math/vec3f.hpp>
#include <jau/math/vec4f.hpp>
#include <jau/math/geom/aabbox3f.hpp>
Go to the source code of this file.
Classes | |
class | jau::math::geom::plane::AffineTransform |
Represents a affine 2x3 transformation matrix in column major order (memory layout). More... | |
Namespaces | |
namespace | jau |
__pack(...): Produces MSVC, clang and gcc compatible lead-in and -out macros. | |
namespace | jau::math |
namespace | jau::math::geom |
namespace | jau::math::geom::plane |
Enumerations | |
enum class | jau::math::geom::plane::AffineTransformType : int { jau::math::geom::plane::AffineTransformType::UNKNOWN = -1 , jau::math::geom::plane::AffineTransformType::IDENTITY = 0 , jau::math::geom::plane::AffineTransformType::TRANSLATION = 1 , jau::math::geom::plane::AffineTransformType::UNIFORM_SCALE = 2 , jau::math::geom::plane::AffineTransformType::GENERAL_SCALE = 4 , jau::math::geom::plane::AffineTransformType::QUADRANT_ROTATION = 8 , jau::math::geom::plane::AffineTransformType::GENERAL_ROTATION = 16 , jau::math::geom::plane::AffineTransformType::GENERAL_TRANSFORM = 32 , jau::math::geom::plane::AffineTransformType::FLIP = 64 , jau::math::geom::plane::AffineTransformType::MASK_SCALE = UNIFORM_SCALE | GENERAL_SCALE , jau::math::geom::plane::AffineTransformType::MASK_ROTATION = QUADRANT_ROTATION | GENERAL_ROTATION } |
Functions | |
static constexpr bool | jau::math::geom::plane::is_set (const AffineTransformType mask, const AffineTransformType bit) noexcept |
static constexpr int | jau::math::geom::plane::number (const AffineTransformType rhs) noexcept |
static constexpr bool | jau::math::geom::plane::operator!= (const AffineTransformType lhs, const AffineTransformType rhs) noexcept |
static constexpr AffineTransformType | jau::math::geom::plane::operator& (const AffineTransformType lhs, const AffineTransformType rhs) noexcept |
static constexpr bool | jau::math::geom::plane::operator== (const AffineTransformType lhs, const AffineTransformType rhs) noexcept |
static constexpr AffineTransformType | jau::math::geom::plane::operator^ (const AffineTransformType lhs, const AffineTransformType rhs) noexcept |
static constexpr AffineTransformType | jau::math::geom::plane::operator| (const AffineTransformType lhs, const AffineTransformType rhs) noexcept |
static constexpr AffineTransformType & | jau::math::geom::plane::operator|= (AffineTransformType &lhs, const AffineTransformType rhs) noexcept |