FineKernelToolKit: FK_CLI::fk_Attribute クラス

FineKernelToolKit 4.3.0

読み取り中…
検索中…
一致する文字列を見つけられません
全メンバ一覧
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_Block や fk_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()