メインページ | クラス階層 | アルファベット順一覧 | 構成 | Directories | ファイル一覧 | 構成メンバ | ファイルメンバ

クラス SelectionStroke

選択ストローク. [詳細]

#include <Stroke.h>

SelectionStrokeに対する継承グラフ

AbstractStroke すべてのメンバ一覧

Public メソッド

 SelectionStroke ()
 コンストラクタ
void finishSelection () const
 領域選択の終了.
bool isSelectionFinished () const
 領域選択の終了チェック.
draw (W gid, int lb, int ub) const
 描画.
drawLatest (W gid) const
 最後の線の描画
virtual void clear ()
 全ての点の消去.
bool contain (const PNT &p) const
 点の包含判定.
bool contain (DrawingStroke &stroke) const
 描画ストロークの包含判定.

説明

領域の選択に対応するストロークです。


関数

void SelectionStroke::clear  )  [virtual]
 

ストローク中の全ての点を消去します。

AbstractStrokeを実装しています.

bool SelectionStroke::contain DrawingStroke stroke  )  const
 

与えられたストロークが含まれているかを検査します。(精密ではない)

引数:
stroke 描画ストローク
戻り値:
true 含まれている
false 含まれていない

bool SelectionStroke::contain const PNT &  p  )  const
 

与えられた点座標が含まれているかを検査します。

引数:
p 点座標
戻り値:
true 含まれている
false 含まれていない

W SelectionStroke::draw gid,
int  lb,
int  ub
const
 

描画環境へ描画を行います。

引数:
gid 描画環境(GID)
lb Y座標の下限値
ub Y座標の上限値
戻り値:
エラーコード(0なら正常終了)

W SelectionStroke::drawLatest gid  )  const
 

最後に描かれた分の線の描画を行います。

引数:
gid 描画環境(GID)
戻り値:
エラーコード(0なら正常終了)

void SelectionStroke::finishSelection  )  const [inline]
 

領域選択を終了します。

bool SelectionStroke::isSelectionFinished  )  const [inline]
 

領域選択が終わっているかどうかを調べます。

戻り値:
true 終了済み
false まだ選択中


このクラスの説明は次のファイルから生成されました:
Scribbleに対してMon May 9 23:54:48 2005に生成されました。  doxygen 1.4.1