15#include "MantidGeometry/DllConfig.h"
37 static std::vector<ConventionalCell> GetCells(
const Kernel::DblMatrix &UB,
bool best_only,
38 bool allowPermutations =
false);
43 static std::vector<ConventionalCell> GetCells(
const Kernel::DblMatrix &UB,
const std::string &cell_type,
44 const std::string ¢ering,
bool allowPermutations =
false);
48 static std::vector<ConventionalCell> GetCellsUBOnly(
const Kernel::DblMatrix &UB,
const std::string &cell_type,
49 const std::string ¢ering,
bool allowPermutations =
false);
56 static void RemoveHighErrorForms(std::vector<ConventionalCell> &list,
double level);
60 static ConventionalCell GetCellBestError(
const std::vector<ConventionalCell> &list,
bool use_triclinic);
64 static std::vector<Kernel::DblMatrix> GetRelatedUBs(
const Kernel::DblMatrix &UB,
double factor,
65 double angle_tolerance);
69 static void AddIfBest(std::vector<ConventionalCell> &list,
ConventionalCell &info);
Instances of this class represent information about a selected conventional cell based on a specified...
This class contains static utility methods for determining an orientation matrix corresponding to a c...
Helper class which provides the Collimation Length for SANS instruments.