GraphicLibrary  0.5.0
MaskColor< T > クラステンプレート

色のマスキング用クラス [詳解]

MaskColor< T > の継承関係図
RGB_Op< T >

公開メンバ関数

 MaskColor (const T &mask, bool andMask)
 マスクパターンを指定して構築 [詳解]
 
getMask () const
 マスクパターンの値を返す [詳解]
 
void setMask (T mask)
 マスクパターンをセットする [詳解]
 
bool operator() (RGB *rgb) const
 色のマスキングを実行する [詳解]
 

詳解

template<class T>
class MaskColor< T >

色のマスキング用クラス

構築子と解体子

◆ MaskColor()

template<class T >
MaskColor< T >::MaskColor ( const T &  mask,
bool  andMask 
)
inline

マスクパターンを指定して構築

引数
maskマスクパターン
andMask論理積をとるか (true)、論理和をとるか (false)

関数詳解

◆ getMask()

template<class T >
T MaskColor< T >::getMask ( ) const
inline

マスクパターンの値を返す

戻り値
マスクパターンの値

◆ operator()()

template<class T >
bool MaskColor< T >::operator() ( RGB rgb) const
inlinevirtual

色のマスキングを実行する

引数
rgbマスキング処理対象の RGB 成分へのポインタ
戻り値
常に true

RGB_Op< T >を再実装しています。

◆ setMask()

template<class T >
void MaskColor< T >::setMask ( mask)
inline

マスクパターンをセットする

引数
mask新たなマスクパターンの値
戻り値
なし

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