BioInt
1.02.00
BioInt: An integrative biological object-oriented application framework and interpreter
|
00001 #ifndef BIOSPACEGROUP_H 00002 #define BIOSPACEGROUP_H 00003 00004 #include <vector> 00005 #include "BioUtilities.h" 00006 #include "BioSymmetryUnitVector.h" 00007 #include "BioSymmetryOperators.h" 00008 00009 using namespace std; 00010 00011 class BioSpaceGroup 00012 { 00013 friend bool operator <(const BioSpaceGroup& , const BioSpaceGroup&); 00014 friend bool operator >(const BioSpaceGroup& , const BioSpaceGroup&); 00015 friend bool operator ==(const BioSpaceGroup& , const BioSpaceGroup&); 00016 00017 vector < BioSymmetryOperators > symop; 00018 public: 00019 BioSpaceGroup(); 00020 BioSpaceGroup(string); 00021 BioSymmetryOperators getSymmetryOperator(unsigned int index); 00022 int getNumberOfSymmetryOperators(); 00023 }; 00024 00025 #endif