|
UFO 1.0.0
An Efficient Probabilistic 3D Mapping Framework That Embraces the Unknown
|
Stores the intrinsic parameters of an orthogonal camera. More...
#include <lib/vision/include/ufo/vision/camera/orthogonal_intrinsics.hpp>
Public Member Functions | |
| constexpr float | aspect () const noexcept |
| Computes the aspect ratio (cols / rows). | |
Public Attributes | |
| std::size_t | cols {} |
| Image width in pixels. | |
| float | height {} |
| Viewport height in world-space units (e.g., meters). | |
| std::size_t | rows {} |
| Image height in pixels. | |
| float | width {} |
| Viewport width in world-space units (e.g., meters). | |
| float | zoom = 1.0f |
| Zoom factor. | |
Friends | |
| bool | operator== (OrthogonalIntrinsics const &, OrthogonalIntrinsics const &) noexcept=default |
| Memberwise equality comparison. | |
Stores the intrinsic parameters of an orthogonal camera.
Definition at line 64 of file orthogonal_intrinsics.hpp.
|
inlineconstexprnoexcept |
Computes the aspect ratio (cols / rows).
Definition at line 91 of file orthogonal_intrinsics.hpp.
| std::size_t ufo::OrthogonalIntrinsics::cols {} |
Image width in pixels.
Definition at line 72 of file orthogonal_intrinsics.hpp.
| float ufo::OrthogonalIntrinsics::height {} |
Viewport height in world-space units (e.g., meters).
Definition at line 80 of file orthogonal_intrinsics.hpp.
| std::size_t ufo::OrthogonalIntrinsics::rows {} |
Image height in pixels.
Definition at line 68 of file orthogonal_intrinsics.hpp.
| float ufo::OrthogonalIntrinsics::width {} |
Viewport width in world-space units (e.g., meters).
Definition at line 76 of file orthogonal_intrinsics.hpp.
| float ufo::OrthogonalIntrinsics::zoom = 1.0f |
Zoom factor.
Scales the projection matrix along the x and y axes. Default is 1.0.
Definition at line 85 of file orthogonal_intrinsics.hpp.