#include <yrect.h>
Public メソッド | |
| YRect () | |
| デフォルトコンストラクタ | |
| YRect (W x1, W y1, W x2, W y2) | |
| コンストラクタ | |
| YRect (const YRect &src) | |
| コピーコンストラクタ | |
| YRect (const RECT &src) | |
| コピーコンストラクタ | |
| YRect (const PNT &p1, const PNT &p2) | |
| コンストラクタ | |
| ~YRect () | |
| デストラクタ | |
| void | setRect (W x1, W y1, W x2, W y2) |
| 座標の代入 | |
| void | setRect (const PNT &p1, const PNT &p2) |
| 座標の代入 | |
| const YPoint & | topLeft () const |
| 左上の座標を得る | |
| const YPoint & | bottomRight () const |
| 右下の座標を得る | |
| YPoint | center () const |
| 中心の座標を計算する. | |
| W | width () const |
| 幅を計算する. | |
| void | shrink (W wx, W wy) |
| 四角形の縮小 | |
| void | expand (W wx, W wy) |
| 四角形の拡大 | |
| W | height () const |
| 高さを計算する | |
| const YRect & | operator= (const RECT &src) |
| 代入演算子. | |
| const YRect & | operator= (const YRect &src) |
| 代入演算子. | |
| const YRect & | operator+= (const PNT &exp) |
| const YRect & | operator-= (const PNT &exp) |
| bool | operator== (const YRect &exp) const |
| 比較(等号). | |
| bool | operator== (const RECT &exp) const |
| 比較(等号). | |
| bool | operator!= (const YRect &exp) const |
| 比較(不等号). | |
| bool | operator!= (const RECT &exp) const |
| 比較(不等号). | |
| operator const RECT () const | |
| const RECT型への変換 | |
| operator RECT () | |
| RECT型への変換. | |
| bool | isInside (const PNT &pnt) |
| 点が内部にあるかどうかの判定. | |
長方形領域を保持するクラス。RECT構造体のラッパになっており、 直接left, right, bottom, topにアクセスできることに注意
|
||||||||||||||||||||
|
コンストラクタ コンストラクタ。指定された座標で初期化する。
|
|
|
コピーコンストラクタ コピーコンストラクタ。長方形領域の内容をコピーします
|
|
|
コピーコンストラクタ コピーコンストラクタ。長方形領域の内容をコピーします
|
|
||||||||||||
|
コンストラクタ コンストラクタ。指定された座標で初期化する。
|
|
|
右下の座標を得る 右下の座標を取得します。
|
|
|
中心の座標を計算する. 中心の座標を計算する。YPointオブジェクトは新しく生成される。
|
|
||||||||||||
|
四角形の拡大 四角形領域の X方向、Y方向それぞれの両側を指定された量だけ広げます。 両側を広げるので、全体として 2 * wx, 2 * wy だけ広がることに 注意してください。
|
|
|
高さを計算する 四角形領域の高さを計算します
|
|
|
点が内部にあるかどうかの判定. 与えられた点が内部にある点かどうかを判断します。Half Open Proprietary の性質に注意してください。 |
|
|
const RECT型への変換 const RECT型への変換を行います。 |
|
|
RECT型への変換. RECT型への変換を行います。 |
|
|
比較(不等号). 二つの座標が等しい場合にfalse, 異なる場合にtrueを返します。
|
|
|
比較(不等号). 二つの座標が等しい場合にfalse, 異なる場合にtrueを返します。
|
|
|
代入演算子. 座標を代入します。
|
|
|
代入演算子. 座標を代入します。
|
|
|
比較(等号). 二つの座標が等しいかどうか比較します
|
|
|
比較(等号). 二つの座標が等しいかどうか比較します
|
|
||||||||||||
|
座標の代入 座標を代入します
|
|
||||||||||||||||||||
|
座標の代入 座標を代入します
|
|
||||||||||||
|
四角形の縮小 四角形領域の X方向、Y方向それぞれの両側を指定された量だけ縮めます。 両側から縮まるので、全体として 2 * wx, 2 * wy だけ縮まることに 注意してください。
|
|
|
左上の座標を得る 左上の座標を取得します。
|
|
|
幅を計算する. 四角形領域の幅を計算します
|
1.4.1