FineKernelToolKit: FK_CLI::fk_Rect クラス

FineKernelToolKit 4.3.0

読み取り中…
検索中…
一致する文字列を見つけられません
公開メンバ関数 | プロパティ | 全メンバ一覧
FK_CLI::fk_Rect クラス

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

`#include <CLI/FK_CLI/include/Image_CLI.h>`

## 公開メンバ関数

| 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_Dimension ^ | GetSize (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_Rect() [1/2]

FK_CLI::fk_Rect::fk_Rect | ( |  | ) |

コンストラクタ1

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

## ◆ fk_Rect() [2/2]

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_Rect()

FK_CLI::fk_Rect::~fk_Rect | ( |  | ) |

デストラクタ

## ◆ !fk_Rect()

FK_CLI::fk_Rect::!fk_Rect | ( |  | ) |

ファイナライザ

## 関数詳解

## ◆ ToString()

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

override

文字列変換メソッド

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

戻り値
  変換文字列

## ◆ Set()

void FK_CLI::fk_Rect::Set | ( | int | X,
|  | int | Y,
|  | int | W,
|  | int | H )

領域設定メソッド

引数

  [in] | X | 領域左上の x 座標
  [in] | Y | 領域左上の y 座標
  [in] | W | 領域の横幅
  [in] | H | 領域の縦幅

## ◆ SetPos()

void FK_CLI::fk_Rect::SetPos | ( | int | X,
|  | int | Y )

領域位置設定メソッド

引数

  [in] | X | 領域左上の x 座標
  [in] | Y | 領域左上の y 座標

## ◆ SetSize()

void FK_CLI::fk_Rect::SetSize | ( | int | W,
|  | int | H )

領域サイズ設定メソッド

引数

  [in] | W | 領域の横幅
  [in] | H | 領域の縦幅

## ◆ GetSize()

fk_Dimension ^ FK_CLI::fk_Rect::GetSize | ( | void |  | ) |

領域サイズ参照メソッド

戻り値
  領域サイズ

## プロパティ詳解

## ◆ x

int FK_CLI::fk_Rect::x

getset

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

## ◆ y

int FK_CLI::fk_Rect::y

getset

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

## ◆ w

int FK_CLI::fk_Rect::w

getset

領域横幅プロパティ

## ◆ h

int FK_CLI::fk_Rect::h

getset

領域縦幅プロパティ