Mantid
Loading...
Searching...
No Matches
Public Member Functions | Public Attributes | List of all members
Mantid::Nexus::NXClassInfo Struct Reference

Information about a Nexus class. More...

#include <NexusClasses.h>

Public Member Functions

 NXClassInfo ()
 
 NXClassInfo (Entry e)
 
 operator bool ()
 returns success of an operation
 

Public Attributes

bool allGood
 return status
 
NXnumtype datatype
 NX data type if a dataset, e.g. NX_CHAR, FLOAT32; see NexusFile_fwd.h.
 
std::string nxclass
 NX class of the object or "SDS" if a dataset.
 
std::string nxname
 name of the object
 

Detailed Description

Information about a Nexus class.

Definition at line 48 of file NexusClasses.h.

Constructor & Destructor Documentation

◆ NXClassInfo() [1/2]

Mantid::Nexus::NXClassInfo::NXClassInfo ( Entry  e)
inline

Definition at line 49 of file NexusClasses.h.

◆ NXClassInfo() [2/2]

Mantid::Nexus::NXClassInfo::NXClassInfo ( )
inline

Definition at line 50 of file NexusClasses.h.

Member Function Documentation

◆ operator bool()

Mantid::Nexus::NXClassInfo::operator bool ( )
inline

returns success of an operation

Definition at line 55 of file NexusClasses.h.

References allGood.

Member Data Documentation

◆ allGood

bool Mantid::Nexus::NXClassInfo::allGood

return status

Definition at line 54 of file NexusClasses.h.

Referenced by operator bool().

◆ datatype

NXnumtype Mantid::Nexus::NXClassInfo::datatype

NX data type if a dataset, e.g. NX_CHAR, FLOAT32; see NexusFile_fwd.h.

Definition at line 53 of file NexusClasses.h.

◆ nxclass

std::string Mantid::Nexus::NXClassInfo::nxclass

NX class of the object or "SDS" if a dataset.

Definition at line 52 of file NexusClasses.h.

◆ nxname

std::string Mantid::Nexus::NXClassInfo::nxname

name of the object

Definition at line 51 of file NexusClasses.h.

Referenced by Mantid::DataHandling::UDlesserExecCount().


The documentation for this struct was generated from the following file: