50 #ifndef __GUARD_MAPLIB
51 #define __GUARD_MAPLIB
137 char user_access[28];
144 void ccp4_cmap_close(
CMMFile *mfile);
147 void ccp4_cmap_closemode(
CMMFile *mfile,
unsigned int closemode);
183 void ccp4_cmap_get_cell(
const CMMFile *mfile,
float *cell);
184 void ccp4_cmap_get_grid(
const CMMFile *mfile,
int *grid);
185 void ccp4_cmap_get_origin(
const CMMFile *mfile,
int *origin);
186 void ccp4_cmap_get_order(
const CMMFile *mfile,
int *axes_order);
187 void ccp4_cmap_get_dim(
const CMMFile *mfile,
int *map_dim);
188 int ccp4_cmap_get_spacegroup(
const CMMFile *mfile);
189 void ccp4_cmap_get_mapstats(
const CMMFile *mfile,
float *min,
float* max,
190 double *mean,
double *rms);
193 void ccp4_cmap_set_cell(
CMMFile *mfile,
const float *cell);
194 void ccp4_cmap_set_grid(
CMMFile *mfile,
const int *grid);
195 void ccp4_cmap_set_origin(
CMMFile *mfile,
const int *origin);
196 void ccp4_cmap_set_order(
CMMFile *mfile,
const int *axes_order);
197 void ccp4_cmap_set_dim(
CMMFile *mfile,
const int *map_dim);
198 void ccp4_cmap_set_spacegroup(
CMMFile *mfile,
int spacegroup);
199 void ccp4_cmap_set_mapstats(
CMMFile *mfile,
const float min,
const float max,
200 const double mean,
const double rms);
203 unsigned int ccp4_cmap_get_datamode(
const CMMFile *mfile);
206 void ccp4_cmap_set_datamode(
CMMFile *mfile,
unsigned int datamode);
209 size_t ccp4_cmap_get_local_header(
CMMFile *mfile);
212 void ccp4_cmap_set_local_header(
CMMFile *mfile,
size_t size);
215 int ccp4_cmap_num_symop(
const CMMFile *mfile);
218 int ccp4_cmap_seek_symop(
CMMFile *mfile,
int isymop,
unsigned int whence);
221 int ccp4_cmap_get_symop(
CMMFile *mfile,
char *buffer);
224 int ccp4_cmap_set_symop(
CMMFile *mfile,
const char *buffer);
227 int ccp4_cmap_get_mask(
const CMMFile *mfile,
float *skew_mat,
float *skew_trans);
230 int ccp4_cmap_set_mask(
CMMFile *mfile,
const float *skew_mat,
const float *skew_trans);
233 int ccp4_cmap_number_label(
const CMMFile *mfile);
236 int ccp4_cmap_set_label(
CMMFile *mfile,
const char *label,
int posn);
239 char *ccp4_cmap_get_label(
const CMMFile *mfile,
int posn);
242 int ccp4_cmap_set_title(
CMMFile *mfile,
const char *label);
245 char *ccp4_cmap_get_title(
const CMMFile *mfile);