UFO 1.0.0
An Efficient Probabilistic 3D Mapping Framework That Embraces the Unknown
Loading...
Searching...
No Matches
ufo::OrthogonalIntrinsics Struct Reference

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.
 

Detailed Description

Stores the intrinsic parameters of an orthogonal camera.

Definition at line 64 of file orthogonal_intrinsics.hpp.

Member Function Documentation

◆ aspect()

constexpr float ufo::OrthogonalIntrinsics::aspect ( ) const
inlineconstexprnoexcept

Computes the aspect ratio (cols / rows).

Returns
The aspect ratio.

Definition at line 91 of file orthogonal_intrinsics.hpp.

Member Data Documentation

◆ cols

std::size_t ufo::OrthogonalIntrinsics::cols {}

Image width in pixels.

Definition at line 72 of file orthogonal_intrinsics.hpp.

◆ height

float ufo::OrthogonalIntrinsics::height {}

Viewport height in world-space units (e.g., meters).

Definition at line 80 of file orthogonal_intrinsics.hpp.

◆ rows

std::size_t ufo::OrthogonalIntrinsics::rows {}

Image height in pixels.

Definition at line 68 of file orthogonal_intrinsics.hpp.

◆ width

float ufo::OrthogonalIntrinsics::width {}

Viewport width in world-space units (e.g., meters).

Definition at line 76 of file orthogonal_intrinsics.hpp.

◆ zoom

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.


The documentation for this struct was generated from the following file: