37#ifndef Alembic_AbcCoreOgawa_ReadUtil_h
38#define Alembic_AbcCoreOgawa_ReadUtil_h
40#include <Alembic/AbcCoreOgawa/Foundation.h>
43namespace AbcCoreOgawa {
44namespace ALEMBIC_VERSION_NS {
53ReadDimensions( Ogawa::IDataPtr iDims,
54 Ogawa::IDataPtr iData,
57 Util::Dimensions & oDim );
61ReadData(
void * iIntoLocation,
62 Ogawa::IDataPtr iData,
65 Util::PlainOldDataType iAsPod);
69ReadArraySample( Ogawa::IDataPtr iDims,
70 Ogawa::IDataPtr iData,
73 AbcA::ArraySamplePtr &oSample );
77ReadTimeSamplesAndMax( Ogawa::IDataPtr iData,
78 std::vector < AbcA::TimeSamplingPtr > & oTimeSamples,
79 std::vector < AbcA::index_t > & oMaxSamples );
83ReadObjectHeaders( Ogawa::IGroupPtr iGroup,
86 const std::string & iParentName,
87 const std::vector< AbcA::MetaData > & iMetaDataVec,
88 std::vector< ObjectHeaderPtr > & oHeaders );
92ReadPropertyHeaders( Ogawa::IGroupPtr iGroup,
96 const std::vector< AbcA::MetaData > & iMetaDataVec,
97 PropertyHeaderPtrs & oHeaders );
101ReadIndexedMetaData( Ogawa::IDataPtr iData,
102 std::vector< AbcA::MetaData > & oMetaDataVec );
106using namespace ALEMBIC_VERSION_NS;
Definition ArchiveReader.h:77
Alembic namespace ...
Definition ArchiveInfo.cpp:39