libcamera v0.5.1
Supporting cameras in Linux since 2019
Loading...
Searching...
No Matches
orientation.h
Go to the documentation of this file.
1/* SPDX-License-Identifier: LGPL-2.1-or-later */
2/*
3 * Copyright (C) 2023, Ideas On Board Oy
4 *
5 * Image orientation
6 */
7
8#pragma once
9
10#include <iostream>
11
12namespace libcamera {
13
25
26Orientation orientationFromRotation(int angle, bool *success = nullptr);
27
28std::ostream &operator<<(std::ostream &out, const Orientation &orientation);
29
30} /* namespace libcamera */
Top-level libcamera namespace.
Definition backtrace.h:17
std::ostream & operator<<(std::ostream &out, const Point &p)
Insert a text representation of a Point into an output stream.
Definition geometry.cpp:91
Orientation
The image orientation in a memory buffer.
Definition orientation.h:14
@ Rotate90
Definition orientation.h:23
@ Rotate0
Definition orientation.h:16
@ Rotate180
Definition orientation.h:18
@ Rotate270Mirror
Definition orientation.h:22
@ Rotate270
Definition orientation.h:21
@ Rotate0Mirror
Definition orientation.h:17
@ Rotate180Mirror
Definition orientation.h:19
@ Rotate90Mirror
Definition orientation.h:20
Orientation orientationFromRotation(int angle, bool *success=nullptr)
Return the orientation representing a rotation of the given angle clockwise.
Definition orientation.cpp:68