中文
注册
我要评分
文档获取效率
文档正确性
内容完整性
文档易理解
在线提单
论坛求助

KmlMgMatrixSetValues

为矩阵类型填入数值

指定的矩阵数值应当与创建该矩阵句柄时指定的非零元结构对应,该接口应用于矩阵结构不变但值变化的场景。通过该接口更新values数组后,原values数组空间可释放。

接口定义

C Interface:

KmlMgStatus KmlMgMatrixSetValues(KmlMgMatrixH matrix, void* values);

参数

参数名

类型

描述

输入/输出

matrix

KmlMgMatrixH

KmlMgMatrixCreate函数创建的矩阵句柄

输入/输出

values

void *

矩阵数值数组

输入

返回值

返回值

类型

描述

KML_MG_OK

int

正常执行

KML_MG_ERR_INVALID_PARAM

int

参数无效

KML_MG_ERR_UNSUPPORTED

int

暂不支持的功能

KML_MG_ERR_NO_MEMORY

int

分配内存失败

KML_MG_ERR_EXCEEDS_LIMIT

int

超过设置限制

KML_MG_ERR_INCOMPATIBLE

int

版本不兼容

KML_MG_ERR_NO_REQUIRED_FIELD

int

没设置必填字段

KML_MG_ERR_UNKNOWN_TYPE

int

未知的类型

KML_MG_ERR_THIRD_PART

int

内部调用第三方错误

KML_MG_ERR_INCONSISTENT

int

传递信息不一致

KML_MG_ERR_UNEXPECTED_CALL_ORDER

int

预期之外的调用顺序

KML_MG_ERR_MATRIX_VALUE_IS_NULL

int

矩阵值为空

KML_MG_ERR_NO_RESOURCE

int

资源未就绪

依赖

#include "mg.h"

示例代码请参见示例