50 #ifndef __GUARD_MAPLIB
51 #define __GUARD_MAPLIB
121 unsigned int data_mode;
122 unsigned int close_mode;
137 char user_access[28];
190 double *mean,
double *rms);
200 const double mean,
const double rms);
int ccp4_cmap_seek_section(CMMFile *mfile, int offset, unsigned int seek_mode)
Definition: cmap_data.c:54
void ccp4_cmap_set_local_header(CMMFile *mfile, size_t size)
Definition: cmap_accessor.c:246
void ccp4_cmap_get_cell(const CMMFile *mfile, float *cell)
Definition: cmap_accessor.c:29
float max
Definition: cmaplib.h:108
Data structure describing an optional skew transformation of the map.
Definition: cmaplib.h:76
int spacegroup
Definition: cmaplib.h:124
int ccp4_cmap_read_section(CMMFile *mfile, void *section)
Definition: cmap_data.c:147
int ccp4_cmap_write_section(CMMFile *mfile, const void *section)
Definition: cmap_data.c:109
void ccp4_cmap_set_grid(CMMFile *mfile, const int *grid)
Definition: cmap_accessor.c:69
int ccp4_cmap_num_symop(const CMMFile *mfile)
Definition: cmap_symop.c:27
int ccp4_cmap_write_data(CMMFile *mfile, const void *items, int n_items)
Definition: cmap_data.c:441
void * ccp4_cmap_open(const char *filename, int mode)
Definition: cmap_open.c:82
double mean
Definition: cmaplib.h:109
int ccp4_cmap_get_spacegroup(const CMMFile *mfile)
Definition: cmap_accessor.c:158
void ccp4_cmap_set_cell(CMMFile *mfile, const float *cell)
Definition: cmap_accessor.c:43
unsigned int size
Definition: cmaplib.h:87
char * file_name
Definition: cmaplib.h:120
int ccp4_cmap_number_label(const CMMFile *mfile)
Definition: cmap_labels.c:155
void ccp4_cmap_get_order(const CMMFile *mfile, int *axes_order)
Definition: cmap_accessor.c:105
void ccp4_cmap_closemode(CMMFile *mfile, unsigned int closemode)
Definition: cmap_close.c:78
void ccp4_cmap_close(CMMFile *mfile)
Definition: cmap_close.c:35
int ccp4_cmap_write_row(CMMFile *mfile, const void *row)
Definition: cmap_data.c:339
int ccp4_cmap_get_mask(const CMMFile *mfile, float *skew_mat, float *skew_trans)
Definition: cmap_skew.c:66
int ccp4_cmap_set_symop(CMMFile *mfile, const char *buffer)
Definition: cmap_symop.c:124
CCP4File * stream
Definition: cmaplib.h:119
void ccp4_cmap_get_mapstats(const CMMFile *mfile, float *min, float *max, double *mean, double *rms)
Definition: cmap_accessor.c:206
int ccp4_cmap_set_title(CMMFile *mfile, const char *label)
Definition: cmap_labels.c:174
void ccp4_cmap_set_datamode(CMMFile *mfile, unsigned int datamode)
Definition: cmap_accessor.c:186
int ccp4_cmap_read_row(CMMFile *mfile, void *row)
Definition: cmap_data.c:374
int ccp4_cmap_set_mask(CMMFile *mfile, const float *skew_mat, const float *skew_trans)
Definition: cmap_skew.c:31
Data structure describing the blocks within the file holding the map array.
Definition: cmaplib.h:94
int ccp4_cmap_get_symop(CMMFile *mfile, char *buffer)
Definition: cmap_symop.c:89
void ccp4_cmap_set_spacegroup(CMMFile *mfile, int spacegroup)
Definition: cmap_accessor.c:167
Construct to hold the information about a map file.
Definition: cmaplib.h:118
int ccp4_cmap_seek_data(CMMFile *, int offset, unsigned int seek_mode)
Definition: cmap_data.c:419
size_t ccp4_cmap_get_local_header(CMMFile *mfile)
Definition: cmap_accessor.c:258
float min
Definition: cmaplib.h:107
void ccp4_cmap_set_order(CMMFile *mfile, const int *axes_order)
Definition: cmap_accessor.c:117
unsigned int number
Definition: cmaplib.h:88
int total
Definition: cmaplib.h:111
int ccp4_cmap_set_label(CMMFile *mfile, const char *label, int posn)
Definition: cmap_labels.c:84
void ccp4_cmap_set_origin(CMMFile *mfile, const int *origin)
Definition: cmap_accessor.c:92
int ccp4_cmap_seek_symop(CMMFile *mfile, int isymop, unsigned int whence)
Definition: cmap_symop.c:40
float offset
Definition: cmaplib.h:106
char * ccp4_cmap_get_label(const CMMFile *mfile, int posn)
Definition: cmap_labels.c:136
int ccp4_cmap_read_data(const CMMFile *mfile, void *items, int n_items)
Definition: cmap_data.c:469
void ccp4_cmap_get_dim(const CMMFile *mfile, int *map_dim)
Definition: cmap_accessor.c:129
int ccp4_cmap_write_section_header(CMMFile *mfile, const char *header)
Definition: cmap_data.c:243
Construct to hold various map statistics.
Definition: cmaplib.h:105
unsigned int ccp4_cmap_get_datamode(const CMMFile *mfile)
Definition: cmap_accessor.c:176
void ccp4_cmap_get_grid(const CMMFile *mfile, int *grid)
Definition: cmap_accessor.c:58
unsigned int offset
Definition: cmaplib.h:85
Definition: library_file.h:40
int ccp4_cmap_seek_row(CMMFile *, int offset, unsigned int seek_mode)
Definition: cmap_data.c:279
Data structure describing the block of symmetry data within the file.
Definition: cmaplib.h:84
void ccp4_cmap_set_dim(CMMFile *mfile, const int *map_dim)
Definition: cmap_accessor.c:142
int ccp4_cmap_read_section_header(const CMMFile *mfile, char *header)
Definition: cmap_data.c:198
struct _CFileStruct CCP4File
Definition: library_file.h:38
double rms
Definition: cmaplib.h:110
void ccp4_cmap_get_origin(const CMMFile *mfile, int *origin)
Definition: cmap_accessor.c:81
char * ccp4_cmap_get_title(const CMMFile *mfile)
Definition: cmap_labels.c:164
void ccp4_cmap_set_mapstats(CMMFile *mfile, const float min, const float max, const double mean, const double rms)
Definition: cmap_accessor.c:232