Information from source codes



rigakuImage.h

/*
# rigakuImage.h : $Revision$  
# $Date$ 
# Created by $Author$
# Usage : rigakuImage.h 
# Attention
#   $Loccker$
#  	$State$ 
#
*/
/* $Log$ */
#ifndef RIGAKU_IMAGE_H
#define RIGAKU_IMAGE_H

#include 
#include "mrcImage.h"

/* constant begin */


/* constant end */

/* struct begin */

typedef struct riggkuTag rigakuTag;

struct rigakuTag {
    char* tag;
    char* content;
    rigakuTag* next;
}

typedef struct rigakuImage {
    int   HeaderBytes;
    char* HeaderAll; 
    rigakuTag*  startHeader; 
    rigakuTag*  currentHeader; 

    int dim;
    int size1;
    int size2;
    int size3;
    int dataType;
    
    void*  Image;
    unsigned char*    integer1Image;
    unsigned short*   integer2Image;
    int*    integer4Image;
    float*  real4Image;
    double* real8Image;

} rigakuImgae;

/* struct end */

#ifdef __cplusplus
extern "C" {
#endif

/* prototype begin */



/* prototype end */

#ifdef __cplusplus
};
#endif

#endif  /* XXXX */