| Bsoft 1.9 Bernard's software package

- Main Page
- Namespaces
- Classes
- Files

- File List
- File Members

All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
img_symmetry.h
Go to the documentation of this file.
1
9 #include "symmetry.h"
10 #include "rwimg.h"
11 #include "View.h"
12
13 // Function prototypes in symmetry.c and rwsymop.c
14 Bimage* img_find_symmetric_view(Bimage* p, Bimage* ptemp, Bstring& symmetry_string,
15 double phi_step, double theta_step, double alpha_step, Vector3<float> shift);
16 Bimage* img_find_symmetric_view(Bimage* p, Bimage* ptemp, Bsymmetry* sym,
17 double phi_step, double theta_step, double alpha_step, Vector3<float> shift);
18 int img_add_with_rotation(Bimage* p, Bimage* psum, Vector3<double> axis, double angle);
19 //double img_rotate_correlate(Bimage* map, Vector3<double> axis, double angle);
20 Bimage* img_mask_asymmetric_units(Bimage* p, Bsymmetry* sym, int index);
21 int img_replicate_asymmetric_unit(Bimage* p, Bsymmetry* sym);
22 double* img_check_space_group(Bimage* p, double resolution);
23 double* img_apply_space_group(Bimage* p, double resolution);
24 int img_apply_friedel(Bimage* p);
25 double img_check_friedel(Bimage* p);
img_check_space_group
double * img_check_space_group(Bimage *p, double resolution)
Checks the crystal space group symmetry and the shift to a symmetry axis.
Definition: img_symmetry.cpp:29
symmetry.h
Header file for general symmetry functions.
img_apply_space_group
double * img_apply_space_group(Bimage *p, double resolution)
Applies the necessary shift to superimpose the origin on a symmetry axis.
Definition: img_symmetry.cpp:179
Vector3< float >
Bimage
General image parameter class.
Definition: Bimage.h:153
img_find_symmetric_view
Bimage * img_find_symmetric_view(Bimage *p, Bimage *ptemp, Bstring &symmetry_string, double phi_step, double theta_step, double alpha_step, Vector3< float > shift)
img_mask_asymmetric_units
Bimage * img_mask_asymmetric_units(Bimage *p, Bsymmetry *sym, int index)
img_check_friedel
double img_check_friedel(Bimage *p)
Checks Friedel symmetry.
Definition: img_symmetry.cpp:420
Bsymmetry
Definition: symmetry.h:46
Bstring
Definition: Bstring.h:25
img_add_with_rotation
int img_add_with_rotation(Bimage *p, Bimage *psum, Vector3< double > axis, double angle)
rwimg.h
Header file for 2D and 3D image I/O.
View.h
View object.
img_apply_friedel
int img_apply_friedel(Bimage *p)
Applies Friedel symmetry.
Definition: img_symmetry.cpp:337
img_replicate_asymmetric_unit
int img_replicate_asymmetric_unit(Bimage *p, Bsymmetry *sym)