BioInt  1.02.00
BioInt: An integrative biological object-oriented application framework and interpreter
BioSpaceGroup.h
Go to the documentation of this file.
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
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Friends Defines