- Adapted indenation to new agreed upon system
- Added support for second generation scriptcontext based counter
This commit is contained in:
54
nxdataset.h
54
nxdataset.h
@ -10,26 +10,26 @@
|
||||
#define NXDATASET
|
||||
|
||||
|
||||
#define MAGIC 7776622
|
||||
#define MAGIC 7776622
|
||||
|
||||
#include "napiconfig.h"
|
||||
|
||||
typedef struct {
|
||||
int magic;
|
||||
int rank;
|
||||
int type;
|
||||
int *dim;
|
||||
char *format;
|
||||
union {
|
||||
void *ptr;
|
||||
float *fPtr;
|
||||
double *dPtr;
|
||||
int *iPtr;
|
||||
short int *sPtr;
|
||||
char *cPtr;
|
||||
int64_t *lPtr;
|
||||
} u;
|
||||
}*pNXDS, NXDS;
|
||||
int magic;
|
||||
int rank;
|
||||
int type;
|
||||
int *dim;
|
||||
char *format;
|
||||
union {
|
||||
void *ptr;
|
||||
float *fPtr;
|
||||
double *dPtr;
|
||||
int *iPtr;
|
||||
short int *sPtr;
|
||||
char *cPtr;
|
||||
int64_t *lPtr;
|
||||
} u;
|
||||
} *pNXDS, NXDS;
|
||||
|
||||
/*
|
||||
include NeXus type codes if not already defined
|
||||
@ -38,9 +38,9 @@ typedef struct {
|
||||
|
||||
#define NX_FLOAT32 5
|
||||
#define NX_FLOAT64 6
|
||||
#define NX_INT8 20
|
||||
#define NX_INT8 20
|
||||
#define NX_UINT8 21
|
||||
#define NX_INT16 22
|
||||
#define NX_INT16 22
|
||||
#define NX_UINT16 23
|
||||
#define NX_INT32 24
|
||||
#define NX_UINT32 25
|
||||
@ -56,20 +56,20 @@ typedef struct {
|
||||
pNXDS createNXDataset(int rank, int typecode, int dim[]);
|
||||
pNXDS createTextNXDataset(char *name);
|
||||
|
||||
void dropNXDataset(pNXDS dataset);
|
||||
void dropNXDataset(pNXDS dataset);
|
||||
|
||||
int getNXDatasetRank(pNXDS dataset);
|
||||
int getNXDatasetDim(pNXDS dataset, int which);
|
||||
int getNXDatasetType(pNXDS dataset);
|
||||
int getNXDatasetLength(pNXDS dataset);
|
||||
int getNXDatasetByteLength(pNXDS dataset);
|
||||
int getNXDatasetRank(pNXDS dataset);
|
||||
int getNXDatasetDim(pNXDS dataset, int which);
|
||||
int getNXDatasetType(pNXDS dataset);
|
||||
int getNXDatasetLength(pNXDS dataset);
|
||||
int getNXDatasetByteLength(pNXDS dataset);
|
||||
|
||||
double getNXDatasetValue(pNXDS dataset, int pos[]);
|
||||
double getNXDatasetValueAt(pNXDS dataset, int address);
|
||||
char *getNXDatasetText(pNXDS dataset);
|
||||
char *getNXDatasetText(pNXDS dataset);
|
||||
|
||||
int putNXDatasetValue(pNXDS dataset, int pos[], double value);
|
||||
int putNXDatasetValueAt(pNXDS dataset, int address, double value);
|
||||
int putNXDatasetValue(pNXDS dataset, int pos[], double value);
|
||||
int putNXDatasetValueAt(pNXDS dataset, int address, double value);
|
||||
|
||||
pNXDS cutNXDataset(pNXDS source, int start[], int end[]);
|
||||
pNXDS sumNXDataset(pNXDS source, int dimNo, int start, int end);
|
||||
|
Reference in New Issue
Block a user