FineKernelToolKit  3.1.0
公開メンバ関数 | プロパティ | 全メンバ一覧
FK_CLI::fk_Rect クラス

画像中の矩形領域を表すクラス [詳解]

+ FK_CLI::fk_Rect 連携図

公開メンバ関数

 fk_Rect ()
 コンストラクタ1 [詳解]
 
 fk_Rect (int X, int Y, int W, int H)
 コンストラクタ2 [詳解]
 
 ~fk_Rect ()
 デストラクタ [詳解]
 
 !fk_Rect ()
 ファイナライザ [詳解]
 
String^ ToString () override
 文字列変換メソッド [詳解]
 
void Set (int X, int Y, int W, int H)
 領域設定メソッド [詳解]
 
void SetPos (int X, int Y)
 領域位置設定メソッド [詳解]
 
void SetSize (int W, int H)
 領域サイズ設定メソッド [詳解]
 
fk_DimensionGetSize (void)
 領域サイズ参照メソッド [詳解]
 

プロパティ

int x [get, set]
 領域左上 x 座標プロパティ [詳解]
 
int y [get, set]
 領域左上 y 座標プロパティ [詳解]
 
int w [get, set]
 領域横幅プロパティ [詳解]
 
int h [get, set]
 領域縦幅プロパティ [詳解]
 

詳解

画像中の矩形領域を表すクラス

このクラスは、画像中の矩形領域を表します。 このクラスの座標系は、画像の左上を原点とし、 x の正方向は右、y の正方向は下となります。

参照
fk_Dimension, fk_Image

構築子と解体子

FK_CLI::fk_Rect::fk_Rect ( )

コンストラクタ1

x, y, w, h が全て 0 である初期値を生成します。

FK_CLI::fk_Rect::fk_Rect ( int  X,
int  Y,
int  W,
int  H 
)

コンストラクタ2

引数
[in]X領域左上の x 座標
[in]Y領域左上の y 座標
[in]W領域の横幅
[in]H領域の縦幅
FK_CLI::fk_Rect::~fk_Rect ( )

デストラクタ

FK_CLI::fk_Rect::!fk_Rect ( )

ファイナライザ

関数詳解

String ^ FK_CLI::fk_Rect::ToString ( )
override

文字列変換メソッド

座標を文字列に変換します。

戻り値
変換文字列
void FK_CLI::fk_Rect::Set ( int  X,
int  Y,
int  W,
int  H 
)

領域設定メソッド

引数
[in]X領域左上の x 座標
[in]Y領域左上の y 座標
[in]W領域の横幅
[in]H領域の縦幅
void FK_CLI::fk_Rect::SetPos ( int  X,
int  Y 
)

領域位置設定メソッド

引数
[in]X領域左上の x 座標
[in]Y領域左上の y 座標
void FK_CLI::fk_Rect::SetSize ( int  W,
int  H 
)

領域サイズ設定メソッド

引数
[in]W領域の横幅
[in]H領域の縦幅
fk_Dimension ^ FK_CLI::fk_Rect::GetSize ( void  )

領域サイズ参照メソッド

戻り値
領域サイズ

プロパティ詳解

int FK_CLI::fk_Rect::x
getset

領域左上 x 座標プロパティ

int FK_CLI::fk_Rect::y
getset

領域左上 y 座標プロパティ

int FK_CLI::fk_Rect::w
getset

領域横幅プロパティ

int FK_CLI::fk_Rect::h
getset

領域縦幅プロパティ