Go to the documentation of this file.
25 #ifndef __GUARD_MAPLIB_DATA
26 #define __GUARD_MAPLIB_DATA
void ccp4_signal(const int, const char *const, void(*)())
Definition: library_err.c:278
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
Construct to hold the information about a map file.
Definition: cmaplib.h:118
int number_sections(CMMFile *mfile)
Definition: cmap_data.c:39
float min
Definition: cmaplib.h:107
int ccp4_cmap_write_data(CMMFile *mfile, const void *items, int n_items)
Definition: cmap_data.c:441
int stats_update(CMMFile_Stats *stats, void *section_begin, void *section_end)
Definition: cmap_stats.c:31
void ccp4_cmap_get_cell(const CMMFile *mfile, float *cell)
Definition: cmap_accessor.c:29
int number_sections(CMMFile *mfile)
Definition: cmap_data.c:39
int ccp4_cmap_write_row(CMMFile *mfile, const void *row)
Definition: cmap_data.c:339
void ccp4_cmap_set_grid(CMMFile *mfile, const int *grid)
Definition: cmap_accessor.c:69
int ccp4_cmap_write_section_header(CMMFile *mfile, const char *header)
Definition: cmap_data.c:243
float offset
Definition: cmaplib.h:106
void ccp4_cmap_set_cell(CMMFile *mfile, const float *cell)
Definition: cmap_accessor.c:43
int ccp4_cmap_read_section(CMMFile *mfile, void *section)
Definition: cmap_data.c:147
int ccp4_cmap_seek_data(CMMFile *mfile, int offset, unsigned int whence)
Definition: cmap_data.c:419
int total
Definition: cmaplib.h:111
void ccp4_cmap_closemode(CMMFile *mfile, unsigned int closemode)
Definition: cmap_close.c:78
void ccp4_cmap_get_mapstats(const CMMFile *mfile, float *min, float *max, double *mean, double *rms)
Definition: cmap_accessor.c:206
uint32 i
Definition: ccp4_types.h:46
int ccp4_cmap_seek_section(CMMFile *mfile, int sec, unsigned int whence)
Definition: cmap_data.c:54
void ccp4_cmap_close(CMMFile *mfile)
Definition: cmap_close.c:35
int ccp4_file_readchar(CCP4File *cfile, uint8 *buffer, size_t nitems)
Definition: library_file.c:1528
Declaration of the stats_update function.
int write_maplabels(const CMMFile *mfile)
Definition: cmap_labels.c:55
int origin[3]
Definition: cmaplib.h:127
void ccp4_cmap_get_order(const CMMFile *mfile, int *axes_order)
Definition: cmap_accessor.c:105
int spacegroup
Definition: cmaplib.h:124
int ccp4_file_read(CCP4File *cfile, uint8 *buffer, size_t nitems)
Definition: library_file.c:1137
int map_dim[3]
Definition: cmaplib.h:125
int ccp4_cmap_get_spacegroup(const CMMFile *mfile)
Definition: cmap_accessor.c:158
float max
Definition: cmaplib.h:108
void ccp4_cmap_set_datamode(CMMFile *mfile, unsigned int datamode)
Definition: cmap_accessor.c:186
int ccp4_file_is_read(const CCP4File *cfile)
Definition: library_file.c:554
int ccp4_cmap_read_data(const CMMFile *mfile, void *items, int n_items)
Definition: cmap_data.c:469
int ccp4_cmap_seek_row(CMMFile *mfile, int row, unsigned int whence)
Definition: cmap_data.c:279
long ccp4_file_tell(CCP4File *cfile)
Definition: library_file.c:2089
size_t ccp4_cmap_get_local_header(CMMFile *mfile)
Definition: cmap_accessor.c:258
int ccp4_file_is_write(const CCP4File *cfile)
Definition: library_file.c:542
ccp4 map i/o user-level library header file
int ccp4_file_itemsize(const CCP4File *cfile)
Definition: library_file.c:693
int ccp4_file_seek(CCP4File *cfile, long offset, int whence)
Definition: library_file.c:2009
void ccp4_cmap_set_spacegroup(CMMFile *mfile, int spacegroup)
Definition: cmap_accessor.c:167
double rms
Definition: cmaplib.h:110
int ccp4_file_writechar(CCP4File *cfile, const uint8 *buffer, size_t nitems)
Definition: library_file.c:1972
long ccp4_file_length(CCP4File *cfile)
Definition: library_file.c:2055
int ccp4_file_write(CCP4File *cfile, const uint8 *buffer, size_t nitems)
Definition: library_file.c:1566
CCP4File * stream
Definition: cmaplib.h:119
void ccp4_cmap_set_origin(CMMFile *mfile, const int *origin)
Definition: cmap_accessor.c:92
int ccp4_cmap_read_row(CMMFile *mfile, void *row)
Definition: cmap_data.c:374
int axes_order[3]
Definition: cmaplib.h:130
float cell[6]
Definition: cmaplib.h:123
int cell_grid[3]
Definition: cmaplib.h:129
int ccp4_file_close(CCP4File *cfile)
Definition: library_file.c:1025
int ccp4_file_warch(CCP4File *cfile)
Definition: library_file.c:1102
double mean
Definition: cmaplib.h:109
int ccp4_file_raw_seek(CCP4File *cfile, long offset, int whence)
Definition: library_file.c:384
void ccp4_cmap_set_order(CMMFile *mfile, const int *axes_order)
Definition: cmap_accessor.c:117
int ccp4_file_setmode(CCP4File *cfile, const int mode)
Definition: library_file.c:649
int ccp4_cmap_read_section_header(const CMMFile *mfile, char *header)
Definition: cmap_data.c:198
Declaration of routines to parse and output map labels.
void ccp4_cmap_set_mapstats(CMMFile *mfile, const float min, const float max, const double mean, const double rms)
Definition: cmap_accessor.c:232
Error codes for the library.
int ccp4_cmap_write_section(CMMFile *mfile, const void *section)
Definition: cmap_data.c:109
void ccp4_cmap_set_local_header(CMMFile *mfile, size_t size)
Definition: cmap_accessor.c:246
int ccp4_errno
Definition: library_err.c:33
Header file for CCP4 map functions.
void ccp4_cmap_get_origin(const CMMFile *mfile, int *origin)
Definition: cmap_accessor.c:81
void ccp4_cmap_get_dim(const CMMFile *mfile, int *map_dim)
Definition: cmap_accessor.c:129
void ccp4_cmap_set_dim(CMMFile *mfile, const int *map_dim)
Definition: cmap_accessor.c:142