NexusCPP  3.5.0
nxcpp::NexusFile Member List

This is the complete list of members for nxcpp::NexusFile, including all inherited members.

AttrCount()nxcpp::NexusFile
BuildAxisDict(std::map< std::string, std::string > *pmapAxis, const char *pszGroupPath=NULL, const char *pcszDataSet=NULL)nxcpp::NexusFile
BuildScanAxisDict(std::map< std::string, std::string > *pmapAxis, const char *pszGroupPath=NULL, const char *pcszDataSet=NULL)nxcpp::NexusFile
Close()nxcpp::NexusFile
CloseAllGroups()nxcpp::NexusFile
CloseDataSet()nxcpp::NexusFile
CloseGroup()nxcpp::NexusFile
Create(const char *pcszFullPath, ENexusCreateMode eMode=NX_HDF5)nxcpp::NexusFile
CreateCompressedDataSet(const char *pcszName, NexusDataType eDataType, int iRank, int *piDim, int *piChunkDim, CompressionFilter filter=CompressZLIB, FilterConfig filter_config=FilterConfig(), int bOpen=true)nxcpp::NexusFile
CreateDataSet(const char *pcszName, NexusDataType eDataType, int iRank, int *piDim, int bOpen=true)nxcpp::NexusFile
CreateGroup(const char *pcszName, const char *pcszClass, bool bOpen=true)nxcpp::NexusFile
CreateGroupPath(const char *pszPath)nxcpp::NexusFile
CurrentDataset()nxcpp::NexusFile
CurrentGroupClass()nxcpp::NexusFile
CurrentGroupName()nxcpp::NexusFile
CurrentGroupPath()nxcpp::NexusFile
Flush()nxcpp::NexusFile
GetAttribute(const char *pcszAttr, int *piBufLen, void *pData, NexusDataType eDataType)nxcpp::NexusFile
GetAttribute(const char *pcszAttr, long *plValue)nxcpp::NexusFile
GetAttribute(const char *pcszAttr, double *pdValue)nxcpp::NexusFile
GetAttribute(const char *pcszAttr, float *pfValue)nxcpp::NexusFile
GetAttribute(const char *pcszAttr, std::string *pstrValue)nxcpp::NexusFile
GetAttribute(const char *, char *, int)nxcpp::NexusFile
GetAttributeAsString(const NexusAttrInfo &aAttrInfo)nxcpp::NexusFile
GetAttributeAsString(const char *pszAttrName, const char *pcszDataSet, std::string *pstrValue)nxcpp::NexusFile
GetData(NexusDataSet *pDataSet, const char *pcszDataSet=NULL)nxcpp::NexusFile
GetDataSetInfo(NexusDataSetInfo *pDataSetInfo, const char *pcszDataSet)nxcpp::NexusFile
GetDataSetLink(NexusItemID *pnxl)nxcpp::NexusFile
GetDataSubSet(NexusDataSet *pDataSet, const char *pcszDataSet=NULL)nxcpp::NexusFile
GetFirstAttribute(NexusAttrInfo *pAttrInfo, const char *pcszDataSet=NULL)nxcpp::NexusFile
GetFirstItem(NexusItemInfo *pItemInfo)nxcpp::NexusFile
GetGroupChildren(std::vector< std::string > *pvecDatasets, std::vector< std::string > *pvecGroupNames, std::vector< std::string > *pvecGroupClasses)nxcpp::NexusFile
GetGroupChildren()nxcpp::NexusFile
GetGroupLink(NexusItemID *pnxl)nxcpp::NexusFile
GetNextAttribute(NexusAttrInfo *pAttrInfo)nxcpp::NexusFile
GetNextItem(NexusItemInfo *pItemInfo)nxcpp::NexusFile
GetScanDim(const char *pszDataGroupPath)nxcpp::NexusFile
HasAttribute(const char *pszAttrName, const char *pcszDataSet=NULL, const std::string &strAttrVal="")nxcpp::NexusFile
Initialize()nxcpp::NexusFilestatic
ItemCount()nxcpp::NexusFile
LinkToCurrentGroup(const NexusItemID &nxl)nxcpp::NexusFile
NexusFile(const char *pcszFullPath=NULL, OpenMode eMode=NONE, bool use_lock=false)nxcpp::NexusFile
NONE enum valuenxcpp::NexusFile
OpenDataSet(const char *pcszName, bool bThrowException=true)nxcpp::NexusFile
OpenGroup(const char *pcszName, const char *pcszClass, bool bThrowException=true)nxcpp::NexusFile
OpenGroupPath(const char *pszPath, bool bThrowException=true)nxcpp::NexusFile
OpenMode enum namenxcpp::NexusFile
OpenRead(const char *pcszFullPath)nxcpp::NexusFile
OpenReadWrite(const char *pcszFullPath)nxcpp::NexusFile
PutAttr(const char *pcszName, void *pValue, int iLen, NexusDataType eDataType)nxcpp::NexusFile
PutAttr(const char *pcszName, long lValue)nxcpp::NexusFile
PutAttr(const char *pcszName, const char *pcszValue)nxcpp::NexusFile
PutAttr(const char *pcszName, double dValue)nxcpp::NexusFile
PutAttr(const char *pcszName, float fValue)nxcpp::NexusFile
PutData(void *pData, const char *pcszName=NULL, int bFlush=false)nxcpp::NexusFile
PutDataSubSet(void *pData, int *piStart, int *piSize, const char *pcszName=NULL)nxcpp::NexusFile
READ enum valuenxcpp::NexusFile
SearchDataSetFromAttr(const char *pszAttrName, std::vector< std::string > *pvecDataSets, const std::string &strAttrVal="")nxcpp::NexusFile
SearchDataSetFromAttrAndRank(const char *pszAttrName, int iRank, std::vector< std::string > *pvecDataSets, const std::string &strAttrVal="")nxcpp::NexusFile
SearchFirstDataSetFromAttr(const char *pszAttrName, std::string *pstrDataSet, const std::string &strAttrVal="")nxcpp::NexusFile
SearchFirstDataSetFromAttrAndRank(const char *pszAttrName, int iRank, std::string *pstrDataSet, const std::string &strAttrVal="")nxcpp::NexusFile
SearchGroup(const char *pszGroupName, const char *pszClassName, std::vector< std::string > *pvecPaths, const char *pszStartPath=NULL)nxcpp::NexusFile
SetUserPtr(void *p)nxcpp::NexusFileinline
USE_LOCKnxcpp::NexusFilestatic
UserPtr() constnxcpp::NexusFileinline
WRITE enum valuenxcpp::NexusFile
WriteData(const char *pcszName, void *pData, NexusDataType eDataType, int iRank, int *piDim, bool bCreate=true)nxcpp::NexusFile
WriteData(const char *pcszName, void *pData, NexusDataType eDataType, const std::vector< std::size_t > &Shape, bool bCreate=true)nxcpp::NexusFile
WriteData(const char *pcszName, float fValue, bool bCreate=true)nxcpp::NexusFile
WriteData(const char *pcszName, double dValue, bool bCreate=true)nxcpp::NexusFile
WriteData(const char *pcszName, long lValue, bool bCreate=true)nxcpp::NexusFile
WriteData(const char *pcszName, const char *pcszValue, bool bCreate=true)nxcpp::NexusFile
WriteData(const char *pcszName, void *pData, int _iLen, bool bCreate=true)nxcpp::NexusFile
WriteDataSubSet(const char *pcszName, void *pData, NexusDataType eDataType, int iRank, int *piStart, int *piDim, bool bCreate=true, bool bNoDim=false)nxcpp::NexusFile
~NexusFile()nxcpp::NexusFile