00001 // GetSubGroups.hh 00002 00003 #ifndef GETSUBGROUPS_HEADER 00004 #define GETSUBGROUPS_HEADER 00005 00006 #include "pointgroup.hh" 00007 #include "hkl_symmetry.hh" 00008 00009 namespace scala 00010 { 00011 //-------------------------------------------------------------- 00012 // Make list of subgroups 00013 // if forceI2 true, convert any C2/m setting to I 00014 std::vector<CCtbxSym::PointGroup> GetSubGroups(const hkl_symmetry& symm); 00015 //-------------------------------------------------------------- 00016 // If file is merged, remove all subgroups wich are subgroups of original group 00017 // since these are implicit 00018 void RemoveImplicitSubgroups(std::vector<CCtbxSym::PointGroup>& subgroups, 00019 const hkl_symmetry& OrigSymm); 00020 00021 } // scala 00022 00023 #endif
1.6.3