Mantid
|
C++ implementation of NeXus classes. More...
#include <NexusClasses.h>
Public Member Functions | |
NXInfo () | |
operator bool () | |
returns success of an operation More... | |
Public Attributes | |
int | dims [4] |
sizes along each dimension More... | |
std::string | nxname |
name of the object More... | |
int | rank |
number of dimensions of the data More... | |
NXstatus | stat |
return status More... | |
int | type |
type of the data, e.g. NX_CHAR, NX_FLOAT32, see napi.h More... | |
C++ implementation of NeXus classes.
Definition at line 41 of file NexusClasses.h.
|
inline |
Definition at line 42 of file NexusClasses.h.
|
inline |
int Mantid::NeXus::NXInfo::dims[4] |
sizes along each dimension
Definition at line 45 of file NexusClasses.h.
Referenced by Mantid::NeXus::NXDataSet::dim0(), Mantid::NeXus::NXDataSet::dim1(), Mantid::NeXus::NXDataSet::dim2(), Mantid::NeXus::NXDataSet::dim3(), Mantid::DataHandling::LoadNexusProcessed::loadPeaksEntry(), Mantid::DataHandling::LoadNexusProcessed::loadTableEntry(), Mantid::DataHandling::LoadNexusProcessed::loadVectorColumn(), Mantid::NeXus::NXDataSet::open(), Mantid::NeXus::NXDataSet::openLocal(), Mantid::NeXus::NXLog::parseTimeSeries(), and Mantid::NeXus::NXClass::readAllInfo().
std::string Mantid::NeXus::NXInfo::nxname |
name of the object
Definition at line 43 of file NexusClasses.h.
Referenced by Mantid::NeXus::NXDataSet::NXDataSet(), and Mantid::NeXus::NXClass::readAllInfo().
int Mantid::NeXus::NXInfo::rank |
number of dimensions of the data
Definition at line 44 of file NexusClasses.h.
Referenced by Mantid::NeXus::NXDataSet::dim0(), Mantid::NeXus::NXDataSet::dim1(), Mantid::NeXus::NXDataSet::dim2(), Mantid::NeXus::NXDataSet::dim3(), Mantid::DataHandling::LoadNexusProcessed::loadTableEntry(), Mantid::NeXus::NXDataSet::open(), Mantid::NeXus::NXDataSet::openLocal(), and Mantid::NeXus::NXClass::readAllInfo().
NXstatus Mantid::NeXus::NXInfo::stat |
return status
Definition at line 47 of file NexusClasses.h.
Referenced by Mantid::NeXus::NXClass::containsDataSet(), Mantid::NeXus::NXLog::createProperty(), Mantid::DataHandling::LoadMuonNexus1::exec(), Mantid::NeXus::NXClass::getDataSetInfo(), Mantid::DataHandling::LoadMuonNexus1::loadDeadTimes(), Mantid::DataHandling::LoadMuonNexus1::loadDetectorGrouping(), Mantid::DataHandling::LoadNexusProcessed::loadLeanElasticPeaksEntry(), Mantid::DataHandling::LoadNexusProcessed::loadPeaksEntry(), Mantid::DataHandling::LoadNexusProcessed::loadTableEntry(), operator bool(), Mantid::NeXus::NXClass::readAllInfo(), and Mantid::DataHandling::LoadNexusProcessed::readBinMasking().
int Mantid::NeXus::NXInfo::type |
type of the data, e.g. NX_CHAR, NX_FLOAT32, see napi.h
Definition at line 46 of file NexusClasses.h.
Referenced by Mantid::NeXus::NXLog::createSingleValueProperty(), Mantid::NeXus::NXLog::createTimeSeries(), Mantid::DataHandling::LoadMuonNexus1::exec(), Mantid::DataHandling::LoadMuonNexusV2NexusHelper::loadFirstGoodDataFromNexus(), Mantid::DataHandling::LoadMuonNexusV2NexusHelper::loadLastGoodDataFromNexus(), Mantid::DataHandling::LoadNexusProcessed::loadLeanElasticPeaksEntry(), Mantid::DataHandling::LoadNexusProcessed::loadPeaksEntry(), Mantid::DataHandling::LoadNexusProcessed::loadTableEntry(), Mantid::NeXus::NXDataSet::open(), Mantid::NeXus::NXDataSet::openLocal(), Mantid::NeXus::NXLog::parseTimeSeries(), and Mantid::NeXus::NXClass::readAllInfo().