FineKernelToolKit: FK_CLI::fk_Dimension クラス

FineKernelToolKit 4.3.0

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

画像サイズを表すクラス [詳解]

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

## 公開メンバ関数

| fk_Dimension ()
| コンストラクタ1
| fk_Dimension (int W, int H)
| コンストラクタ2
| ~fk_Dimension ()
| デストラクタ
| !fk_Dimension ()
| ファイナライザ
String ^ | ToString () override
| 文字列変換メソッド
void | Set (int W, int H)
| 画像サイズ設定メソッド

## 静的公開メンバ関数

単項演算子
static fk_Dimension ^ | operator- (fk_Dimension^)
| 単項マイナス演算子
二項演算子
static fk_Dimension ^ | operator+ (fk_Dimension^, fk_Dimension^)
static fk_Dimension ^ | operator- (fk_Dimension^, fk_Dimension^)
| ベクトル差二項演算子
static fk_Dimension ^ | operator* (fk_Dimension^, int)
| 実数積二項演算子1
static fk_Dimension ^ | operator* (int, fk_Dimension^)
| 実数積二項演算子2
static fk_Dimension ^ | operator/ (fk_Dimension^, int)
| 実数商二項演算子
代入演算子
static void | operator*= (fk_Dimension^, int)
| 実数積代入演算子
static void | operator/= (fk_Dimension^, int)
| 実数商代入演算子
static void | operator+= (fk_Dimension^, fk_Dimension^)
| 単項和代入演算子
static void | operator-= (fk_Dimension^, fk_Dimension^)
| 単項差代入演算子

## プロパティ

int | w`[get, set]`
| 横幅プロパティ
int | h`[get, set]`
| 縦幅プロパティ
int | x`[get, set]`
| 横方向プロパティ
int | y`[get, set]`
| 縦方向プロパティ

## 詳解

画像サイズを表すクラス

このクラスは、画像サイズの設定や取得に利用します。

参照
  fk_Rect, fk_Image

## 構築子と解体子

## ◆ fk_Dimension() [1/2]

FK_CLI::fk_Dimension::fk_Dimension | ( |  | ) |

コンストラクタ1

(0, 0) となるサイズを生成します。

## ◆ fk_Dimension() [2/2]

FK_CLI::fk_Dimension::fk_Dimension | ( | int | W,
|  | int | H )

コンストラクタ2

引数

  [in] | W | 画像の横幅
  [in] | H | 画像の縦幅

## ◆ ~fk_Dimension()

FK_CLI::fk_Dimension::~fk_Dimension | ( |  | ) |

デストラクタ

## ◆ !fk_Dimension()

FK_CLI::fk_Dimension::!fk_Dimension | ( |  | ) |

ファイナライザ

## 関数詳解

## ◆ ToString()

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

override

文字列変換メソッド

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

戻り値
  変換文字列

## ◆ operator-() [1/2]

fk_Dimension ^ FK_CLI::fk_Dimension::operator- | ( | fk_Dimension^ |  | ) |

static

単項マイナス演算子

## ◆ operator+()

fk_Dimension ^ FK_CLI::fk_Dimension::operator+ | ( | fk_Dimension^ | ,
|  | fk_Dimension^ | )

static

ベクトル和二項演算子

## ◆ operator-() [2/2]

fk_Dimension ^ FK_CLI::fk_Dimension::operator- | ( | fk_Dimension^ | ,
|  | fk_Dimension^ | )

static

ベクトル差二項演算子

## ◆ operator*() [1/2]

fk_Dimension ^ FK_CLI::fk_Dimension::operator* | ( | fk_Dimension^ | ,
|  | int | )

static

実数積二項演算子1

## ◆ operator*() [2/2]

fk_Dimension ^ FK_CLI::fk_Dimension::operator* | ( | int | ,
|  | fk_Dimension^ | )

static

実数積二項演算子2

## ◆ operator/()

fk_Dimension ^ FK_CLI::fk_Dimension::operator/ | ( | fk_Dimension^ | ,
|  | int | )

static

実数商二項演算子

## ◆ operator*=()

void FK_CLI::fk_Dimension::operator*= | ( | fk_Dimension^ | ,
|  | int | )

static

実数積代入演算子

## ◆ operator/=()

void FK_CLI::fk_Dimension::operator/= | ( | fk_Dimension^ | ,
|  | int | )

static

実数商代入演算子

## ◆ operator+=()

void FK_CLI::fk_Dimension::operator+= | ( | fk_Dimension^ | ,
|  | fk_Dimension^ | )

static

単項和代入演算子

## ◆ operator-=()

void FK_CLI::fk_Dimension::operator-= | ( | fk_Dimension^ | ,
|  | fk_Dimension^ | )

static

単項差代入演算子

## ◆ Set()

void FK_CLI::fk_Dimension::Set | ( | int | W,
|  | int | H )

画像サイズ設定メソッド

引数

  [in] | W | 画像の横幅
  [in] | H | 画像の縦幅

## プロパティ詳解

## ◆ w

int FK_CLI::fk_Dimension::w

getset

横幅プロパティ

## ◆ h

int FK_CLI::fk_Dimension::h

getset

縦幅プロパティ

## ◆ x

int FK_CLI::fk_Dimension::x

getset

横方向プロパティ

w プロパティの別名です。

## ◆ y

int FK_CLI::fk_Dimension::y

getset

縦方向プロパティ

h プロパティの別名です。