FineKernelToolKit 4.2.13
読み取り中…
検索中…
一致する文字列を見つけられません
公開メンバ関数 | プロパティ | 全メンバ一覧
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_Dimensionoperator- (fk_Dimension^)
 単項マイナス演算子
 
二項演算子

ベクトル和二項演算子

static fk_Dimensionoperator+ (fk_Dimension^, fk_Dimension^)
 
static fk_Dimensionoperator- (fk_Dimension^, fk_Dimension^)
 ベクトル差二項演算子
 
static fk_Dimensionoperator* (fk_Dimension^, int)
 実数積二項演算子1
 
static fk_Dimensionoperator* (int, fk_Dimension^)
 実数積二項演算子2
 
static fk_Dimensionoperator/ (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]

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

単項マイナス演算子

◆ operator+()

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

◆ operator-() [2/2]

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

ベクトル差二項演算子

◆ operator*() [1/2]

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

実数積二項演算子1

◆ operator*() [2/2]

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

実数積二項演算子2

◆ operator/()

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

実数商二項演算子

◆ operator*=()

static void FK_CLI::fk_Dimension::operator*= ( fk_Dimension ,
int   
)
static

実数積代入演算子

◆ operator/=()

static void FK_CLI::fk_Dimension::operator/= ( fk_Dimension ,
int   
)
static

実数商代入演算子

◆ operator+=()

static void FK_CLI::fk_Dimension::operator+= ( fk_Dimension ,
fk_Dimension  
)
static

単項和代入演算子

◆ operator-=()

static 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 プロパティの別名です。