37 #ifndef _Alembic_AbcCoreHDF5_Foundation_h_
38 #define _Alembic_AbcCoreHDF5_Foundation_h_
57 #define ALEMBIC_HDF5_FILE_VERSION -8
62 namespace AbcCoreHDF5 {
66 namespace AbcA = ::Alembic::AbcCoreAbstract;
68 using namespace ::Alembic::Util;
73 typedef Alembic::Util::weak_ptr<AbcA::ObjectWriter>
WeakOwPtr;
74 typedef Alembic::Util::weak_ptr<AbcA::BasePropertyWriter>
WeakBpwPtr;
76 typedef Alembic::Util::weak_ptr<AbcA::ObjectReader>
WeakOrPtr;
77 typedef Alembic::Util::weak_ptr<AbcA::BasePropertyReader>
WeakBprPtr;
89 if ( iSampleIndex == 0 )
91 return iName +
".smp0";
95 std::ostringstream strm;
std::vector< PropertyHeaderPtr > PropertyHeaderPtrs
Alembic::Util::shared_ptr< AbcA::ObjectHeader > ObjectHeaderPtr
GLsizei const GLchar *const * string
Alembic::Util::weak_ptr< AbcA::BasePropertyReader > WeakBprPtr
Alembic::Util::weak_ptr< AbcA::BasePropertyWriter > WeakBpwPtr
Alembic::Util::weak_ptr< AbcA::ObjectReader > WeakOrPtr
Alembic::Util::shared_ptr< AbcA::PropertyHeader > PropertyHeaderPtr
std::string getSampleName(const std::string &iName, index_t iSampleIndex)
Alembic::Util::weak_ptr< AbcA::ObjectWriter > WeakOwPtr
#define ALEMBIC_VERSION_NS