BornAgain  1.19.0
Simulate and fit neutron and x-ray scattering at grazing incidence
RotationTranslator Class Reference
Inheritance diagram for RotationTranslator:
[legend]
Collaboration diagram for RotationTranslator:
[legend]

Public Member Functions

 ~RotationTranslator () override
 
RotationTranslatorclone () const override
 
QStringList translate (const QStringList &list) const override
 

Detailed Description

Definition at line 59 of file ParameterTranslators.h.

Constructor & Destructor Documentation

◆ ~RotationTranslator()

RotationTranslator::~RotationTranslator ( )
inlineoverride

Definition at line 61 of file ParameterTranslators.h.

61 {}

Member Function Documentation

◆ clone()

RotationTranslator* RotationTranslator::clone ( ) const
inlineoverridevirtual

Implements IPathTranslator.

Definition at line 63 of file ParameterTranslators.h.

◆ translate()

QStringList RotationTranslator::translate ( const QStringList &  list) const
overridevirtual

Implements IPathTranslator.

Definition at line 70 of file ParameterTranslators.cpp.

71 {
72  if (list.back() != "Rotation")
73  return list;
74 
75  ASSERT(list.size() == 3);
76  QStringList result = list;
77  result.removeLast();
78  return result;
79 }
#define ASSERT(condition)
Definition: Assert.h:31

References ASSERT.


The documentation for this class was generated from the following files: