|
Mantid
|
#include "MantidAPI/Algorithm.h"#include "MantidAPI/Sample.h"#include "MantidKernel/DateAndTimeHelpers.h"#include "MantidKernel/TimeSeriesProperty.h"#include "MantidNexus/DllConfig.h"#include <boost/container/vector.hpp>#include <nexus/napi.h>#include <map>#include <memory>#include <string>#include <vector>Go to the source code of this file.
Classes | |
| class | Mantid::NeXus::NXAttributes |
| Nexus attributes. More... | |
| class | Mantid::NeXus::NXBinary |
| Implements NXnote Nexus class with binary data. More... | |
| class | Mantid::NeXus::NXClass |
| The base class for a Nexus class (group). More... | |
| struct | Mantid::NeXus::NXClassInfo |
| Information about a Nexus class. More... | |
| class | Mantid::NeXus::NXData |
| Implements NXdata Nexus class. More... | |
| class | Mantid::NeXus::NXDataSet |
| Abstract base class for a Nexus data set. More... | |
| class | Mantid::NeXus::NXDataSetTyped< T > |
| Templated class implementation of NXDataSet. More... | |
| class | Mantid::NeXus::NXDetector |
| Implements NXdetector Nexus class. More... | |
| class | Mantid::NeXus::NXDiskChopper |
| Implements NXdisk_chopper Nexus class. More... | |
| class | Mantid::NeXus::NXEntry |
| Implements NXentry Nexus class. More... | |
| struct | Mantid::NeXus::NXInfo |
| C++ implementation of NeXus classes. More... | |
| class | Mantid::NeXus::NXInstrument |
| Implements NXinstrument Nexus class. More... | |
| class | Mantid::NeXus::NXLog |
| Implements NXlog Nexus class. More... | |
| class | Mantid::NeXus::NXMainClass |
| Main class is the one that can contain auxiliary classes. More... | |
| class | Mantid::NeXus::NXNote |
| Implements NXnote Nexus class. More... | |
| class | Mantid::NeXus::NXObject |
| The base abstract class for NeXus classes and data sets. More... | |
| class | Mantid::NeXus::NXRoot |
| Implements NXroot Nexus class. More... | |
Namespaces | |
| namespace | Mantid |
| Helper class which provides the Collimation Length for SANS instruments. | |
| namespace | Mantid::NeXus |
Typedefs | |
| template<typename T > | |
| using | Mantid::NeXus::container_T = std::conditional_t< std::is_same< T, bool >{}, boost::container::vector< bool >, std::vector< T > > |
| using | Mantid::NeXus::NXChar = NXDataSetTyped< char > |
| The char dataset type. More... | |
| using | Mantid::NeXus::NXDouble = NXDataSetTyped< double > |
| The double dataset type. More... | |
| using | Mantid::NeXus::NXFloat = NXDataSetTyped< float > |
| The float dataset type. More... | |
| using | Mantid::NeXus::NXInt = NXDataSetTyped< int > |
| The integer dataset type. More... | |
| using | Mantid::NeXus::NXSize = NXDataSetTyped< std::size_t > |
| The size_t dataset type. More... | |
| using | Mantid::NeXus::NXUInt = NXDataSetTyped< unsigned int > |
| The size_t dataset type. More... | |
Variables | |
| const int | Mantid::NeXus::g_processed_blocksize = 8 |
| LoadNexusProcessed and SaveNexusProcessed need to share some attributes, put them at namespace level here. More... | |