指定した RGB コードと異なるか比較する
[詳解]
指定した RGB コードと異なるか比較する
GPaint::Paint にこのインスタンスを適用すると、境界色の塗りつぶしができる。 実際に GPaint::BorderPaint で利用している。
GNotCheck::GNotCheck |
( |
RGB |
rgb | ) |
|
|
inlineexplicit |
比較対象として指定する RGB コードを指定して構築
- 引数
-
virtual bool GNotCheck::operator() |
( |
DrawingArea_IF & |
draw, |
|
|
Coord< int > |
c |
|
) |
| |
|
virtual |
RGB コード比較処理
- 引数
-
- 戻り値
- 描画対象 draw が未定義なら何もせず false を返す
-
描画対象 draw のメンバ関数 DrawingArea_IF::point が false を返した場合、何もせず false を返す
-
比較処理をした場合は、GCheck::src と指定した座標の RGB コードが等しくなければ true を返す。
GCheckを再実装しています。
このクラス詳解は次のファイルから抽出されました: