| Bsoft 2.0.5 Bernard's software package

model_symmetry.h
Go to the documentation of this file.
1
9 #include "rwmodel.h"
10 #include "Bstring.h"
11
12 // Function prototypes
13 long model_find_asymmetric_unit(Bmodel* model, Bstring& symmetry_string);
14 long model_apply_point_group(Bmodel* model, Bstring& symmetry_string,
15 Vector3<double> origin, View ref_view, int flags=0);
16 long models_apply_point_group(Bmodel* model, Bstring& symmetry_string,
17 Vector3<double> origin, View ref_view, int flags=0);
18 long model_symmetrize(Bmodel* model, Bstring& symmetry_string);
19 long model_symmetry_related(Bmodel* model, Bstring& symmetry_string);
20
model_symmetrize
long model_symmetrize(Bmodel *model, Bstring &symmetry_string)
Symmetrize a model.
Definition: model_symmetry.cpp:282
model_find_asymmetric_unit
long model_find_asymmetric_unit(Bmodel *model, Bstring &symmetry_string)
Set model component locations within the asymmetric unit.
Definition: model_symmetry.cpp:34
model
Bmodel * model
Definition: bshow.cpp:32
model_apply_point_group
long model_apply_point_group(Bmodel *model, Bstring &symmetry_string, Vector3< double > origin, View ref_view, int flags=0)
Applying symmetry to model components.
Definition: model_symmetry.cpp:71
model_symmetry_related
long model_symmetry_related(Bmodel *model, Bstring &symmetry_string)
Generates a list of symmetry-related models.
Definition: model_symmetry.cpp:376
Bstring
Definition: Bstring.h:29
rwmodel.h
Header file for reading and writing atomic model files.
Vector3< double >
Bstring.h
Header file for the string class.
View
Definition: View.h:26
Bmodel
Definition: rwmodel.h:119
models_apply_point_group
long models_apply_point_group(Bmodel *model, Bstring &symmetry_string, Vector3< double > origin, View ref_view, int flags=0)
Applying symmetry to model components.
Definition: model_symmetry.cpp:194