Mantid
|
#include <NexusFileReader.h>
Public Member Functions | |
void | close () |
int | countNXgroup (const FullNXPath &pathToGroup, const std::string &nxClass) |
bool | dataSetHasStrValue (const std::string &dataSetName, const std::string &dataSetValue, const FullNXPath &pathToGroup) const |
bool | groupHasNxClass (const std::string &attrVal, const std::string &pathToGroup) const |
bool | hasAttributeInDataSet (const std::string &dataSetName, const std::string &attrName, const std::string &attrVal, const FullNXPath &pathToGroup) |
bool | hasAttributeInGroup (const std::string &attrName, const std::string &attrVal, const FullNXPath &pathToGroup) |
bool | hasDataset (const std::string &dsetName, const FullNXPath &pathToGroup) |
bool | hasDatasetWithAttribute (const std::string &pathToGroup, const std::string &attributeVal, const std::string &attrName) |
bool | hasDatasetWithNXAttribute (const std::string &pathToGroup, const std::string &nx_attributeVal) |
bool | hasNXAttributeInDataSet (const std::string &dataSetName, const std::string &attrVal, const FullNXPath &pathToGroup) |
bool | hasNXAttributeInGroup (const std::string &attrVal, const FullNXPath &pathToGroup) |
NexusFileReader (const std::string &fullPath) | |
H5::Group | openfullH5Path (const FullNXPath &pathList) const |
bool | parentNXgroupHasChildNXgroup (const std::string &parentNX_CLASS_TYPE, const std::string &childNX_CLASS_TYPE) |
template<typename T > | |
std::vector< T > | readDataSetMultidimensional (FullNXPath &pathToGroup, const std::string &dataSetName) |
double | readDoubleFromDataset (const std::string &datasetName, const FullNXPath &pathToGroup) |
std::vector< double > | readDoubleVectorFrom_d_Attribute (const std::string &attrName, const std::string &datasetName, const FullNXPath &pathToGroup) |
~NexusFileReader () | |
Private Attributes | |
H5::H5File | m_file |
bool | m_open = false |
Definition at line 70 of file NexusFileReader.h.
|
inline |
Definition at line 75 of file NexusFileReader.h.
|
inline |
Definition at line 388 of file NexusFileReader.h.
References close().
|
inline |
Definition at line 381 of file NexusFileReader.h.
References m_file, and m_open.
Referenced by ~NexusFileReader().
|
inline |
Definition at line 86 of file NexusFileReader.h.
References openfullH5Path().
|
inline |
Definition at line 315 of file NexusFileReader.h.
References openfullH5Path().
|
inline |
Definition at line 304 of file NexusFileReader.h.
References m_file.
|
inline |
Definition at line 356 of file NexusFileReader.h.
References openfullH5Path().
|
inline |
Definition at line 333 of file NexusFileReader.h.
References openfullH5Path().
|
inline |
Definition at line 288 of file NexusFileReader.h.
References openfullH5Path().
|
inline |
Definition at line 267 of file NexusFileReader.h.
References m_file.
|
inline |
Definition at line 246 of file NexusFileReader.h.
References m_file.
|
inline |
Definition at line 369 of file NexusFileReader.h.
References openfullH5Path().
|
inline |
Definition at line 345 of file NexusFileReader.h.
References openfullH5Path().
|
inline |
Definition at line 136 of file NexusFileReader.h.
References m_file.
Referenced by countNXgroup(), dataSetHasStrValue(), hasAttributeInDataSet(), hasAttributeInGroup(), hasDataset(), hasNXAttributeInDataSet(), hasNXAttributeInGroup(), readDataSetMultidimensional(), readDoubleFromDataset(), and readDoubleVectorFrom_d_Attribute().
|
inline |
Definition at line 152 of file NexusFileReader.h.
References m_file.
|
inline |
Definition at line 118 of file NexusFileReader.h.
References openfullH5Path().
|
inline |
Definition at line 209 of file NexusFileReader.h.
References openfullH5Path(), and value.
|
inline |
Definition at line 225 of file NexusFileReader.h.
References openfullH5Path(), and value.
|
private |
Definition at line 391 of file NexusFileReader.h.
Referenced by close(), groupHasNxClass(), hasDatasetWithAttribute(), hasDatasetWithNXAttribute(), NexusFileReader(), openfullH5Path(), and parentNXgroupHasChildNXgroup().
|
private |
Definition at line 72 of file NexusFileReader.h.
Referenced by close(), and NexusFileReader().