GraphicLibrary  0.5.0
MaskColor< T > 構造体テンプレート

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

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

公開メンバ関数

 MaskColor (const T &mask, bool andMask)
 マスクパターンを指定して構築 [詳解]
 
- 基底クラス RGB_Op< T > に属する継承公開メンバ関数
 RGB_Op (Op f, const T &t)
 RGB 成分に対するメンバ関数とその引数の値を指定して構築 [詳解]
 
void setOp (Op f)
 RGB 成分に対するメンバ関数をセットする [詳解]
 
getArg () const
 引数の値を返す [詳解]
 
void setArg (T t)
 引数をセットする [詳解]
 
virtual bool operator() (RGB *rgb) const
 コンストラクタで指定したメンバ関数 f を呼び出す [詳解]
 
- 基底クラス RGB_Op_IF に属する継承公開メンバ関数
virtual ~RGB_Op_IF ()
 仮想デストラクタ (何もしない)
 

その他の継承メンバ

- 基底クラス RGB_Op< T > に属する継承公開型
typedef RGB &(RGB::* Op) (T)
 RGB 成分に対するメンバ関数の型
 

詳解

template<class T>
struct MaskColor< T >

色のマスキング用クラス

構築子と解体子

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

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

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

この構造体詳解は次のファイルから抽出されました: