LIBEUNOMIA
読み取り中…
検索中…
一致する文字列を見つけられません
公開メンバ関数 | 公開変数類 | 全メンバ一覧
eunomia::implement_::ColourChannelRange_ クラス

色要素の範圍情報 [詳解]

#include <pict_indexing.h>

eunomia::implement_::ColourChannelRange_ 連携図

公開メンバ関数

 ColourChannelRange_ () noexcept
 
bool isWithin (std::uint8_t v) const noexcept
 範圍内か否かの確認
 
void clear ()
 分布情報の削除
 
void add (std::uint8_t v) noexcept
 色要素値の加算
 
int cutoff ()
 範圍情報の切り詰め
 

公開変数類

std::uint8_t min
 
std::uint8_t max
 
std::uint32_t bits [8]
 色要素値の分布を表すビットフィールド
 
std::uint32_t sum
 範圍内の色要素値の總計
 

詳解

色要素の範圍情報

構築子と解体子

◆ ColourChannelRange_()

eunomia::implement_::ColourChannelRange_::ColourChannelRange_ ( )
inlinenoexcept

関数詳解

◆ add()

void eunomia::implement_::ColourChannelRange_::add ( std::uint8_t v)
inlinenoexcept

色要素値の加算

被呼び出し関係図:

◆ clear()

void eunomia::implement_::ColourChannelRange_::clear ( )
inline

分布情報の削除

被呼び出し関係図:

◆ cutoff()

int eunomia::implement_::ColourChannelRange_::cutoff ( )
inline

範圍情報の切り詰め

分布情報bitsに從つてminを切り上げmaxを切り下げる。

被呼び出し関係図:

◆ isWithin()

bool eunomia::implement_::ColourChannelRange_::isWithin ( std::uint8_t v) const
inlinenoexcept

範圍内か否かの確認

メンバ詳解

◆ bits

std::uint32_t eunomia::implement_::ColourChannelRange_::bits[8]

色要素値の分布を表すビットフィールド

◆ max

std::uint8_t eunomia::implement_::ColourChannelRange_::max

◆ min

std::uint8_t eunomia::implement_::ColourChannelRange_::min

◆ sum

std::uint32_t eunomia::implement_::ColourChannelRange_::sum

範圍内の色要素値の總計


このクラス詳解は次のファイルから抽出されました: