8.1.4. 属性管理¶
本节列出了属性管理的所有函数。有关属性的详细定义,请参阅
函数
-
MdoResult Mdo_setStrAttrIndex(MdoMdlPtr mdl, const char *att, MdoI32 idx, const char *val)¶
此函数会更改字符串值行/列属性的值。
- Parameters
mdl – 指向模型的指针。
att – 字符串值行/列属性。
idx – 索引。
val – 新值。
- Returns
一个可指定函数状态的响应代码。
- See
Mdo_getStrAttr()
-
MdoResult Mdo_getStrAttrIndex(const MdoMdlPtr mdl, const char *att, MdoI32 idx, int size, char *val)¶
此函数会检索字符串值行/列属性的值。
- Parameters
mdl – 指向模型的指针。
att – 字符串值行/列属性。
idx – 索引。
size –
val
的最大长度。val – 当前值。
- Returns
一个可指定函数状态的响应代码。
- See
Mdo_setStrAttr()
Note
为避免溢出,
val
指向的数组的大小应足够长。
-
MdoResult Mdo_setIntAttr(MdoMdlPtr mdl, const char *att, MdoI32 val)¶
此函数会更改 32 位整数值模型属性的值。
- Parameters
mdl – 指向模型的指针。
att – 32 位整数值模型属性。
val – 新值。
- Returns
一个可指定函数状态的响应代码。
- See
-
MdoResult Mdo_getIntAttr(const MdoMdlPtr mdl, const char *att, MdoI32 *val)¶
此函数会检索 32 位整数值模型属性的值。
- Parameters
mdl – 指向模型的指针。
att – 32 位整数值模型属性。
val – 当前值。
- Returns
一个可指定函数状态的响应代码。
- See
-
MdoResult Mdo_setIntAttrIndex(MdoMdlPtr mdl, const char *att, MdoI32 idx, MdoI32val)¶
此函数会更改 32 位整数值行/列属性的值。
- Parameters
mdl – 指向模型的指针。
att – 32 位整数值行/列属性。
idx – 索引。
val – 新值。
- Returns
一个可指定函数状态的响应代码。
- See
-
MdoResult Mdo_getIntAttrIndex(const MdoMdlPtr mdl, const char *att, MdoI32 idx, MdoI32 *val)¶
此函数会检索 32 位整数值行/列属性的值。
- Parameters
mdl – 指向模型的指针。
att – 32 位整数值行/列属性。
idx – 索引。
val – 当前值。
- Return
一个可指定函数状态的响应代码。
- See
-
MdoResult Mdo_setIntAttrArray(MdoMdlPtr mdl, const char *att, MdoI32 bgn, MdoI32 len, const MdoI32 *val)¶
此函数会更改指定的 32 位整数值行/列属性数组的值。
- Parameters
mdl – 指向模型的指针。
att – 32 位整数值行/列属性。
bgn – 待访问的第一个元素的索引。
len – 待访问的元素数。
val – 指定的属性数组的新值。
- Return
一个可指定函数状态的响应代码。
- See
-
MdoResult Mdo_getIntAttrArray(const MdoMdlPtr mdl, const char *att, MdoI32 bgn, MdoI32 len, MdoI32 *val)¶
此函数会检索指定的 32 位整数值行/列属性数组的值。
- Parameters
mdl – 指向模型的指针。
att – 32 位整数值行/列属性。
bgn – 待访问的第一个元素的索引。
len – 待访问的元素数。
val – 指定的属性数组的当前值。
- Return
一个可指定函数状态的响应代码。
- See
-
MdoResult Mdo_setRealAttr(MdoMdlPtr mdl, const char *att, MdoReal val)¶
此函数会更改实值模型属性的值。
- Parameters
mdl – 指向模型的指针。
att – 实值模型属性。
val – 新值。
- Return
一个可指定函数状态的响应代码。
- See
-
MdoResult Mdo_getRealAttr(const MdoMdlPtr mdl, const char *att, MdoReal *val)¶
此函数会检索实值模型属性的值。
- Parameters
mdl – 指向模型的指针。
att – 实值模型属性。
val – 当前值。
- Return
一个可指定函数状态的响应代码。
- See
-
MdoResult Mdo_setRealAttrIndex(MdoMdlPtr mdl, const char *att, MdoI32 idx, MdoReal val)¶
此函数会更改行/列属性的实值数组的值。
- Parameters
mdl – 指向模型的指针。
att – 实值行/列属性。
idx – 索引。
val – 新值。
- Return
一个可指定函数状态的响应代码。
- See
-
MdoResult Mdo_getRealAttrIndex(const MdoMdlPtr mdl, const char *att, MdoI32 idx, MdoReal *val)¶
此函数会检索行/列属性的实值数组的值。
- Parameters
mdl – 指向模型的指针。
att – 实值行/列属性。
idx – 索引。
val – 当前值。
- Return
一个可指定函数状态的响应代码。
- See
-
MdoResult Mdo_setRealAttrArray(MdoMdlPtr mdl, const char *att, MdoI32 bgn, MdoI32 len, const MdoReal *val)¶
此函数会更改指定的行/列属性数组的值。
- Parameters
mdl – 指向模型的指针。
att – 该属性。
bgn – 待访问的第一个元素的索引。
len – 待访问的元素数。
val – 指定的属性数组的新值。
- Return
一个可指定函数状态的响应代码。
- See
-
MdoResult Mdo_getRealAttrArray(const MdoMdlPtr mdl, const char *att, MdoI32 bgn, MdoI32 len, MdoReal *val)¶
此函数会检索指定的行/列属性数组的值。
- Parameters
mdl – 指向模型的指针。
att – 该属性。
bgn – 待访问的第一个元素的索引。
len – 待访问的元素数。
val – 指定的属性数组的当前值。
- Return
一个可指定函数状态的响应代码。
- See