|
Mantid
|
#include "MantidDataObjects/DllConfig.h"#include "MantidDataObjects/MortonIndex/BitInterleaving.h"#include "MantidDataObjects/MortonIndex/CoordinateConversion.h"#include "MantidGeometry/MDGeometry/MDTypes.h"#include <algorithm>#include <cmath>#include <cstring>#include <numeric>#include <stdexcept>#include <string>#include <vector>Go to the source code of this file.
Classes | |
| struct | Mantid::DataObjects::EventAccessor |
| Structure to mark the classes, which can switch the "physical" meaning of the union used in MDLeanEvent to store coordinates or index. More... | |
| class | Mantid::DataObjects::MDLeanEvent< nd > |
| Templated class holding data about a neutron detection event in N-dimensions (for example, Qx, Qy, Qz, E). More... | |
| struct | Mantid::DataObjects::MDLeanEvent< nd >::AccessFor< Accessor > |
| Internal structure to avoid the direct exposing of API functions, which change the state of event (switch between union fields) More... | |
Namespaces | |
| namespace | Mantid |
| Helper class which provides the Collimation Length for SANS instruments. | |
| namespace | Mantid::DataObjects |
Functions | |
| template<size_t nd> | |
| void | Mantid::DataObjects::swap (MDLeanEvent< nd > &first, MDLeanEvent< nd > &second) |
| template<size_t ND> | |
| void | Mantid::DataObjects::swap (MDLeanEvent< ND > &first, MDLeanEvent< ND > &second) |