37#ifndef Alembic_AbcCoreHDF5_ReadUtil_h
38#define Alembic_AbcCoreHDF5_ReadUtil_h
40#include <Alembic/AbcCoreHDF5/Foundation.h>
41#include <Alembic/AbcCoreHDF5/HDF5Hierarchy.h>
42#include <Alembic/AbcCoreHDF5/StringReadUtil.h>
45namespace AbcCoreHDF5 {
46namespace ALEMBIC_VERSION_NS {
55ReadReferences ( hid_t iParent,
56 const std::string& iRefName,
57 std::vector<hobj_ref_t>& oRefs );
61ReadKey( hid_t iHashDset,
62 const std::string &iAttrName,
63 AbcA::ArraySample::Key &oKey );
67ReadMetaData(
H5Node& iGroup,
68 const std::string &iMetaDataName,
73ReadPropertyHeader(
H5Node& iParent,
74 const std::string & iPropName,
77 uint32_t & oNumSamples,
78 uint32_t & oFirstChangedIndex,
79 uint32_t & oLastChangedIndex,
80 uint32_t & oTimeSamplingIndex );
84ReadScalar( hid_t iGroup,
85 const std::string &iScalarName,
92ReadSmallArray( hid_t iGroup,
93 const std::string &iAttrName,
102ReadDimensions( hid_t iParent,
103 const std::string &iName,
108ReadDataSetDimensions( hid_t iParent,
109 const std::string &iName,
115ReadArray( AbcA::ReadArraySampleCachePtr iCache,
117 const std::string &iArrayName,
124ReadArray(
void * iIntoLocation,
126 const std::string &iName,
136ReadTimeSamples( hid_t iParent,
137 std::vector < AbcA::TimeSamplingPtr > & oTimeSamples );
141using namespace ALEMBIC_VERSION_NS;
Definition HDF5Hierarchy.h:50
Alembic namespace ...
Definition ArchiveInfo.cpp:39