FineKernelToolKit 4.2.13
読み取り中…
検索中…
一致する文字列を見つけられません
全メンバ一覧
FK_CLI::fk_Attribute クラス

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

#include <CLI/FK_CLI/include/Attribute_CLI.h>

+ 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 種を使用することができます。

関数詳解

◆ SetAttrII()

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

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

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

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

◆ SetAttrID()

bool FK_CLI::fk_Attribute::SetAttrID ( int  key,
double  value 
)

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

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

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

◆ SetAttrIS()

bool FK_CLI::fk_Attribute::SetAttrIS ( int  key,
String^  value 
)

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

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

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

◆ SetAttrSI()

bool FK_CLI::fk_Attribute::SetAttrSI ( String^  key,
int  value 
)

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

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

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

◆ SetAttrSD()

bool FK_CLI::fk_Attribute::SetAttrSD ( String^  key,
double  value 
)

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

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

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

◆ SetAttrSS()

bool FK_CLI::fk_Attribute::SetAttrSS ( String ^  key,
String^  value 
)

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

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

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

◆ GetAttrII()

int FK_CLI::fk_Attribute::GetAttrII ( int  key)

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

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

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

◆ GetAttrID()

double FK_CLI::fk_Attribute::GetAttrID ( int  key)

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

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

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

◆ GetAttrIS()

String ^ FK_CLI::fk_Attribute::GetAttrIS ( int  key)

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

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

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

◆ GetAttrSI()

int FK_CLI::fk_Attribute::GetAttrSI ( String^  key)

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

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

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

◆ GetAttrSD()

double FK_CLI::fk_Attribute::GetAttrSD ( String^  key)

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

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

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

◆ GetAttrSS()

String ^ FK_CLI::fk_Attribute::GetAttrSS ( String^  key)

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

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

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

◆ ExistAttrII()

bool FK_CLI::fk_Attribute::ExistAttrII ( int  key)

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

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

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

◆ ExistAttrID()

bool FK_CLI::fk_Attribute::ExistAttrID ( int  key)

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

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

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

◆ ExistAttrIS()

bool FK_CLI::fk_Attribute::ExistAttrIS ( int  key)

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

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

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

◆ ExistAttrSI()

bool FK_CLI::fk_Attribute::ExistAttrSI ( String^  key)

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

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

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

◆ ExistAttrSD()

bool FK_CLI::fk_Attribute::ExistAttrSD ( String^  key)

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

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

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

◆ ExistAttrSS()

bool FK_CLI::fk_Attribute::ExistAttrSS ( String^  key)

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

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

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

◆ DeleteAttrII()

bool FK_CLI::fk_Attribute::DeleteAttrII ( int  key)

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

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

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

◆ DeleteAttrID()

bool FK_CLI::fk_Attribute::DeleteAttrID ( int  key)

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

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

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

◆ DeleteAttrIS()

bool FK_CLI::fk_Attribute::DeleteAttrIS ( int  key)

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

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

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

◆ DeleteAttrSI()

bool FK_CLI::fk_Attribute::DeleteAttrSI ( String^  key)

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

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

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

◆ DeleteAttrSD()

bool FK_CLI::fk_Attribute::DeleteAttrSD ( String^  key)

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

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

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

◆ DeleteAttrSS()

bool FK_CLI::fk_Attribute::DeleteAttrSS ( String^  key)

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

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

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