126 return a()==cell.
a() &&
b()==cell.
b() &&
c()==cell.
c() &&
132 return a()!=cell.
a() ||
b()!=cell.
b() ||
c()!=cell.
c() ||
138 settings->beginGroup(name);
140 settings->setValue(
"a",
a());
141 settings->setValue(
"b",
b());
142 settings->setValue(
"c",
c());
143 settings->setValue(
"alpha",
alpha());
144 settings->setValue(
"beta",
beta());
145 settings->setValue(
"gamma",
gamma());
147 settings->endGroup();
void setValue(double a, double b, double c, double alpha, double beta, double gamma)
bool operator==(const CctwUnitCell &cell) const
void setSettingsValue(QSettings *settings, QString name)
CctwDoubleVector3D angles() const
CctwDoubleVector3D lengths() const
bool operator!=(const CctwUnitCell &cell) const
static void customSaver(const QVariant &val, QSettings *settings, QString name)
CctwVector3D< double > CctwDoubleVector3D