IDS peak IPL v1.18.0
Loading...
Searching...
No Matches
peak_common_channel.hpp File Reference
#include <peak_common/exceptions/peak_common_exceptions.hpp>
#include <peak_common_c/detail/peak_common_defines.h>
#include <ostream>
#include <string>

Go to the source code of this file.

Namespaces

namespace  peak
namespace  peak::common
 Root namespace for common types and interfaces shared across multiple libraries.
namespace  peak::common::detail
 Namespace for internal implementation details and low-level types.

Enumerations

enum class  peak::common::Channel {
  peak::common::Channel::Intensity ,
  peak::common::Channel::Red ,
  peak::common::Channel::Green ,
  peak::common::Channel::Blue ,
  peak::common::Channel::Alpha ,
  peak::common::Channel::X ,
  peak::common::Channel::Y ,
  peak::common::Channel::Z ,
  peak::common::Channel::Bayer ,
  peak::common::Channel::ChromaU ,
  peak::common::Channel::ChromaV
}
 Represents the various data channels in image or spatial data formats. More...

Functions

PEAK_COMMON_NO_DISCARD std::string peak::common::ToString (Channel channel)
 Converts a Channel enum value to its string representation.
std::ostream & peak::common::operator<< (std::ostream &os, const Channel channel)
PEAK_COMMON_NO_DISCARD Channel peak::common::detail::ToChannel (const std::string &channel)

Detailed Description

Since
ids_peak_common 1.0