//mylib命名空间定义
namespace mylib
{
extern "C"
{
#include "mylib/mylib.h"
#include "mylib/array.h"
#include "mylib/image.h"
#include "mylib/histogram.h"
}
};
以下主要说明使用array.h,image.h的方式
array的结构
typedef struct
{ Array_Kind kind; // Interpreation of the array: one of the four enum constants above
Value_Type type; // Type of values, one of the eight enum constants above
int scale; // # of bits in integer values
int ndims; // Number of dimensions of the array
Size_Type size; // Total number of elements in the array (= PROD_i dims[i])
Dimn_Type *dims; // dims[i] = length of dimension i
int tlen; // Length of the text string text
string text; // An arbitrary string label
void