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... | |