Open 3D Engine ROS2 Gem API Reference
23.05.0
O3DE is an open-source, fully-featured, high-fidelity, modular 3D engine for building games and simulations, available to every industry.
|
Structure containing all information required to create the camera sensor. More...
#include <CameraSensor.h>
Public Member Functions | |
CameraSensorDescription (const AZStd::string &cameraName, float verticalFov, int width, int height) | |
Public Attributes | |
const float | m_verticalFieldOfViewDeg |
camera vertical field of view | |
const int | m_width |
camera image width in pixels | |
const int | m_height |
camera image height in pixels | |
const AZStd::string | m_cameraName |
camera name to differentiate cameras in a multi-camera setup | |
const float | m_aspectRatio |
camera image aspect ratio; equal to (width / height) | |
const AZ::Matrix4x4 | m_viewToClipMatrix |
camera view to clip space transform matrix; derived from other parameters | |
const AZStd::array< double, 9 > | m_cameraIntrinsics |
camera intrinsics; derived from other parameters | |
Structure containing all information required to create the camera sensor.
ROS2::CameraSensorDescription::CameraSensorDescription | ( | const AZStd::string & | cameraName, |
float | verticalFov, | ||
int | width, | ||
int | height | ||
) |
Constructor to create the description
cameraName | - name of the camera; used to differentiate cameras in a multi-camera setup |
verticalFov | - vertical field of view of camera sensor |
width | - camera image width in pixels |
height | - camera image height in pixels |