72 #ifndef __FK_ATTIRIBUTE_HEADER__
73 #define __FK_ATTIRIBUTE_HEADER__
77 class fk_Attribute_Data;
89 fk_Attribute_Data *attr_data;
91 bool IsExistData(
void)
const;
109 bool setAttrII(
const int key,
const int value);
116 bool setAttrID(
const int key,
const double value);
123 bool setAttrIS(
const int key,
const std::string value);
130 bool setAttrSI(
const std::string key,
const int value);
137 bool setAttrSD(
const std::string key,
const double value);
144 bool setAttrSS(
const std::string key,
const std::string value);
169 std::string
getAttrIS(
const int key)
const;
176 int getAttrSI(
const std::string key)
const;
183 double getAttrSD(
const std::string key)
const;
190 std::string
getAttrSS(
const std::string key)
const;
297 #ifndef FK_DOXYGEN_USER_PROCESS
305 #endif // !__FK_ATTRIBUTE_HEADER__
bool existAttrII(const int key) const
キーが int 型、値が int 型である属性存在参照関数
fk_Attribute(void)
コンストラクタ
bool deleteAttrID(const int key)
キーが int 型、値が double 型である属性消去関数
bool setAttrSD(const std::string key, const double value)
キーが string 型、値が double 型である属性設定関数
int getAttrSI(const std::string key) const
キーが string 型、値が int 型である属性参照関数
std::string getAttrSS(const std::string key) const
キーが string 型、値が string 型である属性参照関数
bool deleteAttrSI(const std::string key)
キーが string 型、値が int 型である属性消去関数
double getAttrID(const int key) const
キーが int 型、値が double 型である属性参照関数
bool existAttrSS(const std::string key) const
キーが string 型、値が string 型である属性存在参照関数
bool existAttrID(const int key) const
キーが int 型、値が double 型である属性存在参照関数
bool existAttrIS(const int key) const
キーが int 型、値が string 型である属性存在参照関数
virtual ~fk_Attribute()
デストラクタ
std::string getAttrIS(const int key) const
キーが int 型、値が string 型である属性参照関数
形状や位相要素の属性を付与、取得するクラス
Definition: Attribute.h:87
bool setAttrSS(const std::string key, const std::string value)
キーが string 型、値が string 型である属性設定関数
bool setAttrID(const int key, const double value)
キーが int 型、値が double 型である属性設定関数
bool setAttrII(const int key, const int value)
キーが int 型、値が int 型である属性設定関数
bool deleteAttrIS(const int key)
キーが int 型、値が string 型である属性消去関数
int getAttrII(const int key) const
キーが int 型、値が int 型である属性参照関数
bool existAttrSI(const std::string key) const
キーが string 型、値が int 型である属性存在参照関数
double getAttrSD(const std::string key) const
キーが string 型、値が double 型である属性参照関数
bool deleteAttrSD(const std::string key)
キーが string 型、値が double 型である属性消去関数
bool setAttrIS(const int key, const std::string value)
キーが int 型、値が string 型である属性設定関数
bool deleteAttrSS(const std::string key)
キーが string 型、値が string 型である属性消去関数
bool deleteAttrII(const int key)
キーが int 型、値が int 型である属性消去関数
bool setAttrSI(const std::string key, const int value)
キーが string 型、値が int 型である属性設定関数
bool existAttrSD(const std::string key) const
キーが string 型、値が double 型である属性存在参照関数