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_Block や fk_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()