Mantid
Loading...
Searching...
No Matches
Classes | Namespaces | Typedefs | Functions
NexusFileIO.h File Reference
#include "MantidAPI/ITableWorkspace_fwd.h"
#include "MantidAPI/MatrixWorkspace_fwd.h"
#include "MantidAPI/Progress.h"
#include "MantidDataObjects/EventWorkspace.h"
#include "MantidDataObjects/VectorColumn.h"
#include "MantidKernel/TimeSeriesProperty.h"
#include "MantidNexus/DllConfig.h"
#include <boost/date_time/c_local_time_adjustor.hpp>
#include <boost/date_time/local_time_adjustor.hpp>
#include <boost/date_time/posix_time/posix_time.hpp>
#include <boost/scoped_array.hpp>
#include <boost/optional.hpp>
#include <climits>
#include <memory>
#include <nexus/NeXusFile.hpp>

Go to the source code of this file.

Classes

class  Mantid::NeXus::NexusFileIO
 Utility method for saving NeXus format of Mantid Workspace This class interfaces to the C Nexus API. More...
 

Namespaces

namespace  Mantid
 Helper class which provides the Collimation Length for SANS instruments.
 
namespace  Mantid::NeXus
 

Typedefs

using Mantid::NeXus::NexusFileIO_sptr = std::shared_ptr< NexusFileIO >
 Helper typedef for a shared pointer of a NexusFileIO. More...
 

Functions

MANTID_NEXUS_DLL int Mantid::NeXus::getNexusEntryTypes (const std::string &fileName, std::vector< std::string > &entryName, std::vector< std::string > &definition)
 Get all the Nexus entry types for a file. More...