FineKernelToolKit  3.1.0
全メンバ一覧
FK_CLI::fk_Attribute クラス

形状や位相要素の属性を付与、取得するクラス [詳解]

+ FK_CLI::fk_Attribute の継承関係図
+ FK_CLI::fk_Attribute 連携図

公開メンバ関数

属性設定用メソッド
bool SetAttrII (int key, int value)
 キーが int 型、値が int 型である属性設定メソッド [詳解]
 
bool SetAttrID (int key, double value)
 キーが int 型、値が double 型である属性設定メソッド [詳解]
 
bool SetAttrIS (int key, String^ value)
 キーが int 型、値が String 型である属性設定メソッド [詳解]
 
bool SetAttrSI (String^ key, int value)
 キーが String 型、値が int 型である属性設定メソッド [詳解]
 
bool SetAttrSD (String^ key, double value)
 キーが String 型、値が double 型である属性設定メソッド [詳解]
 
bool SetAttrSS (String^ key, String^ value)
 キーが String 型、値が String 型である属性設定メソッド [詳解]
 
属性取得用メソッド
int GetAttrII (int key)
 キーが int 型、値が int 型である属性参照メソッド [詳解]
 
double GetAttrID (int key)
 キーが int 型、値が double 型である属性参照メソッド [詳解]
 
String^ GetAttrIS (int key)
 キーが int 型、値が String 型である属性参照メソッド [詳解]
 
int GetAttrSI (String^ key)
 キーが String 型、値が int 型である属性参照メソッド [詳解]
 
double GetAttrSD (String^ key)
 キーが String 型、値が double 型である属性参照メソッド [詳解]
 
String^ GetAttrSS (String^ key)
 キーが String 型、値が String 型である属性参照メソッド [詳解]
 
属性存在参照メソッド
bool ExistAttrII (int key)
 キーが int 型、値が int 型である属性存在参照メソッド [詳解]
 
bool ExistAttrID (int key)
 キーが int 型、値が double 型である属性存在参照メソッド [詳解]
 
bool ExistAttrIS (int key)
 キーが int 型、値が String 型である属性存在参照メソッド [詳解]
 
bool ExistAttrSI (String^ key)
 キーが String 型、値が int 型である属性存在参照メソッド [詳解]
 
bool ExistAttrSD (String^ key)
 キーが String 型、値が double 型である属性存在参照メソッド [詳解]
 
bool ExistAttrSS (String^ key)
 キーが String 型、値が String 型である属性存在参照メソッド [詳解]
 
属性消去メソッド
bool DeleteAttrII (int key)
 キーが int 型、値が int 型である属性消去メソッド [詳解]
 
bool DeleteAttrID (int key)
 キーが int 型、値が double 型である属性消去メソッド [詳解]
 
bool DeleteAttrIS (int key)
 キーが int 型、値が String 型である属性消去メソッド [詳解]
 
bool DeleteAttrSI (String^ key)
 キーが String 型、値が int 型である属性消去メソッド [詳解]
 
bool DeleteAttrSD (String^ key)
 キーが String 型、値が double 型である属性消去メソッド [詳解]
 
bool DeleteAttrSS (String^ key)
 キーが String 型、値が String 型である属性消去メソッド [詳解]
 

詳解

形状や位相要素の属性を付与、取得するクラス

このクラスは、 fk_Blockfk_Solid などの形状を表すインスタンスや、 fk_Solid による形状中の各位相要素に対して属性を付与する機能を提供します。 属性はハッシュマップによるもので、キーとして int か string の 2 種、 値として int、double、string の 3 種を使用することができます。

関数詳解

bool FK_CLI::fk_Attribute::SetAttrII ( int  key,
int  value 
)

キーが int 型、値が int 型である属性設定メソッド

キーを int 型、値を int 型とする属性を設定します。

引数
[in]keyキー。ただし、負数は受け付けません。
[in]value値。
戻り値
既にそのキーで属性が存在していた場合 true を、 存在していなかった場合は false を返します。
参照
GetAttrII(), ExistAttrII(), DeleteAttrII()
bool FK_CLI::fk_Attribute::SetAttrID ( int  key,
double  value 
)

キーが int 型、値が double 型である属性設定メソッド

キーを int 型、値を double 型とする属性を設定します。

引数
[in]keyキー。ただし、負数は受け付けません。
[in]value値。
戻り値
既にそのキーで属性が存在していた場合 true を、 存在していなかった場合は false を返します。
参照
GetAttrID(), ExistAttrID(), DeleteAttrID()
bool FK_CLI::fk_Attribute::SetAttrIS ( int  key,
String^  value 
)

キーが int 型、値が String 型である属性設定メソッド

キーを int 型、値を String 型とする属性を設定します。

引数
[in]keyキー。ただし、負数は受け付けません。
[in]value値。
戻り値
既にそのキーで属性が存在していた場合 true を、 存在していなかった場合は false を返します。
参照
GetAttrIS(), ExistAttrIS(), DeleteAttrIS()
bool FK_CLI::fk_Attribute::SetAttrSI ( String^  key,
int  value 
)

キーが String 型、値が int 型である属性設定メソッド

キーを String 型、値を int 型とする属性を設定します。

引数
[in]keyキー。
[in]value値。
戻り値
既にそのキーで属性が存在していた場合 true を、 存在していなかった場合は false を返します。
参照
GetAttrSI(), ExistAttrSI(), DeleteAttrSI()
bool FK_CLI::fk_Attribute::SetAttrSD ( String^  key,
double  value 
)

キーが String 型、値が double 型である属性設定メソッド

キーを String 型、値を double 型とする属性を設定します。

引数
[in]keyキー。
[in]value値。
戻り値
既にそのキーで属性が存在していた場合 true を、 存在していなかった場合は false を返します。
参照
GetAttrSD(), ExistAttrSD(), DeleteAttrSD()
bool FK_CLI::fk_Attribute::SetAttrSS ( String^  key,
String^  value 
)

キーが String 型、値が String 型である属性設定メソッド

キーを String 型、値を String 型とする属性を設定します。

引数
[in]keyキー。
[in]value値。
戻り値
既にそのキーで属性が存在していた場合 true を、 存在していなかった場合は false を返します。
参照
GetAttrSS(), ExistAttrSS(), DeleteAttrSS()
int FK_CLI::fk_Attribute::GetAttrII ( int  key)

キーが int 型、値が int 型である属性参照メソッド

キーが int 型、値が int 方である属性を参照します。

引数
[in]keyキー
戻り値
属性値。もしその属性が存在しなかった場合、0 を返します。
参照
SetAttrII(), ExistAttrII(), DeleteAttrII()
double FK_CLI::fk_Attribute::GetAttrID ( int  key)

キーが int 型、値が double 型である属性参照メソッド

キーが int 型、値が double 型である属性を参照します。

引数
[in]keyキー
戻り値
属性値。もしその属性が存在しなかった場合、0.0 を返します。
参照
SetAttrID(), ExistAttrID(), DeleteAttrID()
String ^ FK_CLI::fk_Attribute::GetAttrIS ( int  key)

キーが int 型、値が String 型である属性参照メソッド

キーが int 型、値が String 型である属性を参照します。

引数
[in]keyキー
戻り値
属性値。もしその属性が存在しなかった場合、空文字列を返します。
参照
SetAttrIS(), ExistAttrIS(), DeleteAttrIS()
int FK_CLI::fk_Attribute::GetAttrSI ( String^  key)

キーが String 型、値が int 型である属性参照メソッド

キーが String 型、値が int 型である属性を参照します。

引数
[in]keyキー
戻り値
属性値。もしその属性が存在しなかった場合、0 を返します。
参照
SetAttrSI(), ExistAttrSI(), DeleteAttrSI()
double FK_CLI::fk_Attribute::GetAttrSD ( String^  key)

キーが String 型、値が double 型である属性参照メソッド

キーが String 型、値が double 型である属性を参照します。

引数
[in]keyキー
戻り値
属性値。もしその属性が存在しなかった場合、0.0 を返します。
参照
SetAttrSD(), ExistAttrSD(), DeleteAttrSD()
String ^ FK_CLI::fk_Attribute::GetAttrSS ( String^  key)

キーが String 型、値が String 型である属性参照メソッド

キーが String 型、値が String 型である属性を参照します。

引数
[in]keyキー
戻り値
属性値。もしその属性が存在しなかった場合、空文字列を返します。
参照
SetAttrSS(), ExistAttrSS(), DeleteAttrSS()
bool FK_CLI::fk_Attribute::ExistAttrII ( int  key)

キーが int 型、値が int 型である属性存在参照メソッド

キーが int 型、値が int 型である属性に対し、 指定したキーによる属性が既に存在しているかどうかを参照します。

引数
[in]keyキー
戻り値
もしその属性が存在している場合 true を、 存在しない場合 false を返します。
参照
SetAttrII(), GetAttrII(), DeleteAttrII()
bool FK_CLI::fk_Attribute::ExistAttrID ( int  key)

キーが int 型、値が double 型である属性存在参照メソッド

キーが int 型、値が double 型である属性に対し、 指定したキーによる属性が既に存在しているかどうかを参照します。

引数
[in]keyキー
戻り値
もしその属性が存在している場合 true を、 存在しない場合 false を返します。
参照
SetAttrID(), GetAttrID(), DeleteAttrID()
bool FK_CLI::fk_Attribute::ExistAttrIS ( int  key)

キーが int 型、値が String 型である属性存在参照メソッド

キーが int 型、値が String 型である属性に対し、 指定したキーによる属性が既に存在しているかどうかを参照します。

引数
[in]keyキー
戻り値
もしその属性が存在している場合 true を、 存在しない場合 false を返します。
参照
SetAttrIS(), GetAttrIS(), DeleteAttrIS()
bool FK_CLI::fk_Attribute::ExistAttrSI ( String^  key)

キーが String 型、値が int 型である属性存在参照メソッド

キーが String 型、値が int 型である属性に対し、 指定したキーによる属性が既に存在しているかどうかを参照します。

引数
[in]keyキー
戻り値
もしその属性が存在している場合 true を、 存在しない場合 false を返します。
参照
SetAttrSI(), GetAttrSI(), DeleteAttrSI()
bool FK_CLI::fk_Attribute::ExistAttrSD ( String^  key)

キーが String 型、値が double 型である属性存在参照メソッド

キーが String 型、値が double 型である属性に対し、 指定したキーによる属性が既に存在しているかどうかを参照します。

引数
[in]keyキー
戻り値
もしその属性が存在している場合 true を、 存在しない場合 false を返します。
参照
SetAttrSD(), GetAttrSD(), DeleteAttrSD()
bool FK_CLI::fk_Attribute::ExistAttrSS ( String^  key)

キーが String 型、値が String 型である属性存在参照メソッド

キーが String 型、値が String 型である属性に対し、 指定したキーによる属性が既に存在しているかどうかを参照します。

引数
[in]keyキー
戻り値
もしその属性が存在している場合 true を、 存在しない場合 false を返します。
参照
SetAttrSS(), GetAttrSS(), DeleteAttrSS()
bool FK_CLI::fk_Attribute::DeleteAttrII ( int  key)

キーが int 型、値が int 型である属性消去メソッド

キーが int 型、値が int 型である属性に対し、 指定されたキーの属性を消去します。

引数
[in]keyキー
戻り値
もしその属性が存在していた場合 true を、 存在していなかった場合 false を返します。
参照
SetAttrII(), GetAttrII(), ExistAttrII()
bool FK_CLI::fk_Attribute::DeleteAttrID ( int  key)

キーが int 型、値が double 型である属性消去メソッド

キーが int 型、値が double 型である属性に対し、 指定されたキーの属性を消去します。

引数
[in]keyキー
戻り値
もしその属性が存在していた場合 true を、 存在していなかった場合 false を返します。
参照
SetAttrID(), GetAttrID(), ExistAttrID()
bool FK_CLI::fk_Attribute::DeleteAttrIS ( int  key)

キーが int 型、値が String 型である属性消去メソッド

キーが int 型、値が String 型である属性に対し、 指定されたキーの属性を消去します。

引数
[in]keyキー
戻り値
もしその属性が存在していた場合 true を、 存在していなかった場合 false を返します。
参照
SetAttrIS(), GetAttrIS(), ExistAttrIS()
bool FK_CLI::fk_Attribute::DeleteAttrSI ( String^  key)

キーが String 型、値が int 型である属性消去メソッド

キーが String 型、値が int 型である属性に対し、 指定されたキーの属性を消去します。

引数
[in]keyキー
戻り値
もしその属性が存在していた場合 true を、 存在していなかった場合 false を返します。
参照
SetAttrSI(), GetAttrSI(), ExistAttrSI()
bool FK_CLI::fk_Attribute::DeleteAttrSD ( String^  key)

キーが String 型、値が double 型である属性消去メソッド

キーが String 型、値が double 型である属性に対し、 指定されたキーの属性を消去します。

引数
[in]keyキー
戻り値
もしその属性が存在していた場合 true を、 存在していなかった場合 false を返します。
参照
SetAttrSD(), GetAttrSD(), ExistAttrSD()
bool FK_CLI::fk_Attribute::DeleteAttrSS ( String^  key)

キーが String 型、値が String 型である属性消去メソッド

キーが String 型、値が String 型である属性に対し、 指定されたキーの属性を消去します。

引数
[in]keyキー
戻り値
もしその属性が存在していた場合 true を、 存在していなかった場合 false を返します。
参照
SetAttrSS(), GetAttrSS(), ExistAttrSS()