Zivid C++ API 2.18.0+1b44dbef-1
Zivid::ColorRGBBase< T > Struct Template Reference

#include <Zivid/Color.h>

Public Types

using ValueType = T
 The type of the channel values.

Public Member Functions

 ColorRGBBase ()=default
 Constructor.
 ColorRGBBase (T red, T green, T blue)
 Constructor.
ZIVID_UTILS_EXPORT bool operator== (const ColorRGBBase &rhs) const
 Check for equality.
ZIVID_UTILS_EXPORT bool operator!= (const ColorRGBBase &rhs) const
 Check for inequality.
std::string toString () const
 Get string representation.

Public Attributes

r
 Red channel.
g
 Green channel.
b
 Blue channel.

Member Typedef Documentation

◆ ValueType

template<typename T>
using Zivid::ColorRGBBase< T >::ValueType = T

The type of the channel values.

Constructor & Destructor Documentation

◆ ColorRGBBase() [1/2]

template<typename T>
Zivid::ColorRGBBase< T >::ColorRGBBase ( )
default

Constructor.

◆ ColorRGBBase() [2/2]

template<typename T>
Zivid::ColorRGBBase< T >::ColorRGBBase ( T red,
T green,
T blue )
inline

Constructor.

Member Function Documentation

◆ operator!=()

template<typename T>
ZIVID_UTILS_EXPORT bool Zivid::ColorRGBBase< T >::operator!= ( const ColorRGBBase< T > & rhs) const

Check for inequality.

◆ operator==()

template<typename T>
ZIVID_UTILS_EXPORT bool Zivid::ColorRGBBase< T >::operator== ( const ColorRGBBase< T > & rhs) const

Check for equality.

◆ toString()

template<typename T>
std::string Zivid::ColorRGBBase< T >::toString ( ) const
inline

Get string representation.

Member Data Documentation

◆ b

template<typename T>
T Zivid::ColorRGBBase< T >::b

Blue channel.

◆ g

template<typename T>
T Zivid::ColorRGBBase< T >::g

Green channel.

◆ r

template<typename T>
T Zivid::ColorRGBBase< T >::r

Red channel.


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