BornAgain  1.19.79
Open-source research software to simulate and fit neutron and x-ray reflectometry and grazing-incidence small-angle scattering
ICoordSystem Member List

This is the complete list of members for ICoordSystem, including all inherited members.

availableUnits() const =0ICoordSystempure virtual
axisName(size_t i_axis, Coords units=Coords::UNDEFINED) constICoordSystem
axisSize(size_t i_axis) const =0ICoordSystempure virtual
calculateMax(size_t i_axis, Coords units) const =0ICoordSystempure virtual
calculateMin(size_t i_axis, Coords units) const =0ICoordSystempure virtual
clone() const override=0ICoordSystempure virtual
convertedAxes(Coords units) constICoordSystem
createConvertedAxis(size_t i_axis, Coords units) const =0ICoordSystempure virtual
createConvertedData(const Datafield &data, Coords units) constICoordSystemvirtual
createNameMaps() const =0ICoordSystemprivatepure virtual
defaultAxes() constICoordSystem
defaultUnits() const =0ICoordSystempure virtual
ICloneable()=defaultICloneable
ICloneable(const ICloneable &)=deleteICloneable
ICloneable(ICloneable &&)=defaultICloneable
rank() const =0ICoordSystempure virtual
substituteDefaultUnits(Coords units) constICoordSystemprotected
throwUnitsError(std::string method, std::vector< Coords > available) constICoordSystemprotected
transferToCPP()ICloneableinlinevirtual
~ICloneable()=defaultICloneablevirtual
~ICoordSystem() overrideICoordSystem