Classes | |
| class | AprImpl |
| class | ApwImpl |
| class | ArImpl |
| class | AwImpl |
| class | BaseCprImpl |
| class | BaseCpwImpl |
| class | BaseOrImpl |
| class | BaseOwImpl |
| class | CacheImpl |
| class | CprImpl |
| class | CpwImpl |
| struct | AttrCloser |
| struct | DspaceCloser |
| struct | DsetCloser |
| struct | GroupCloser |
| struct | DtypeCloser |
| struct | PlistCloser |
| class | OrImpl |
| class | OwImpl |
| class | ProtoObjectReader |
| struct | WriteArchive |
| struct | ReadArchive |
| class | SimplePrImpl |
| class | SimplePwImpl |
| class | SprImpl |
| class | ScalarSampleKey |
| class | SpwImpl |
| class | TopCprImpl |
| class | TopCpwImpl |
| class | TopOrImpl |
| class | TopOwImpl |
| class | WrittenArraySampleID |
| class | WrittenArraySampleMap |
Typedefs | |
| typedef boost::weak_ptr < AbcA::ArraySample > | ArraySampleWeakPtr |
| typedef boost::shared_ptr < CacheImpl > | CacheImplPtr |
| typedef boost::weak_ptr < CacheImpl > | CacheImplWeakPtr |
| typedef boost::weak_ptr < AbcA::ObjectWriter > | WeakOwPtr |
| typedef boost::weak_ptr < AbcA::BasePropertyWriter > | WeakBpwPtr |
| typedef boost::weak_ptr < AbcA::ObjectReader > | WeakOrPtr |
| typedef boost::weak_ptr < AbcA::BasePropertyReader > | WeakBprPtr |
| typedef boost::shared_ptr < AbcA::PropertyHeader > | PropertyHeaderPtr |
| typedef std::vector < PropertyHeaderPtr > | PropertyHeaderPtrs |
| typedef boost::shared_ptr < AbcA::ObjectHeader > | ObjectHeaderPtr |
| typedef ::Alembic::Util::BaseDimensions < hsize_t > | HDimensions |
| typedef boost::shared_ptr < ProtoObjectReader > | ProtoObjectReaderPtr |
| typedef boost::shared_ptr < WrittenArraySampleID > | WrittenArraySampleIDPtr |
Functions | |
| ::Alembic::AbcCoreAbstract::ReadArraySampleCachePtr | MakeCacheImplPtr () |
| hid_t | GetNativeH5T (const AbcA::DataType &adt, bool &oCleanUp) |
| hid_t | GetFileH5T (const AbcA::DataType &adt, bool &oCleanUp) |
| std::string | getSampleName (const std::string &iName, index_t iSampleIndex) |
| hid_t | CreationOrderPlist () |
| hid_t | DsetGzipCreatePlist (const Dimensions &dims, int level) |
| bool | EquivalentDatatypes (hid_t idA, hid_t idB) |
| bool | GroupExists (hid_t iParent, const std::string &iName) |
| bool | DatasetExists (hid_t iParent, const std::string &iName) |
| ProtoObjectReaderPtr | MakeProtoObjectReaderPtr (hid_t iParentProperty, const std::string &iParentFullPathName, const std::string &iName) |
| bool | ReadKey (hid_t iHashDset, const std::string &iAttrName, AbcA::ArraySample::Key &oKey) |
| bool | ReadMetaData (hid_t iGroup, const std::string &iMetaDataName, AbcA::MetaData &oMetaData) |
| void | ReadPropertyHeader (hid_t iParent, const std::string &iPropName, AbcA::PropertyHeader &oHeader, bool &oIsScalarLike, uint32_t &oNumSamples, uint32_t &oFirstChangedIndex, uint32_t &oLastChangedIndex, uint32_t &oTimeSamplingIndex) |
| void | ReadScalar (hid_t iGroup, const std::string &iScalarName, hid_t iFileType, hid_t iNativeType, void *oData) |
| void | ReadSmallArray (hid_t iGroup, const std::string &iAttrName, hid_t iFileType, hid_t iNativeType, size_t iMaxElems, size_t &oReadElems, void *oData) |
| void | ReadDimensions (hid_t iParent, const std::string &iName, Dimensions &oDims) |
| void | ReadDataSetDimensions (hid_t iParent, const std::string &iName, hsize_t iExtent, Dimensions &oDims) |
| AbcA::ArraySamplePtr | ReadArray (AbcA::ReadArraySampleCachePtr iCache, hid_t iGroup, const std::string &iArrayName, const AbcA::DataType &iDataType, hid_t iFileType, hid_t iNativeType) |
| void | ReadTimeSamples (hid_t iParent, std::vector< AbcA::TimeSamplingPtr > &oTimeSamples) |
| ::Alembic::AbcCoreAbstract::ReadArraySampleCachePtr | CreateCache (void) |
| void | ReadString (hid_t iParent, const std::string &iStringName, std::string &oString) |
| void | ReadWstring (hid_t iParent, const std::string &iStringName, std::wstring &oString) |
| void | ReadStrings (hid_t iParent, const std::string &iStringsName, size_t numStrings, std::string *oStrings) |
| void | ReadWstrings (hid_t iParent, const std::string &iStringsName, size_t numStrings, std::wstring *oStrings) |
| AbcA::ArraySamplePtr | ReadStringArray (AbcA::ReadArraySampleCachePtr iCache, hid_t iParent, const std::string &iArrayName, const AbcA::DataType &iDataType) |
| AbcA::ArraySamplePtr | ReadWstringArray (AbcA::ReadArraySampleCachePtr iCache, hid_t iParent, const std::string &iArrayName, const AbcA::DataType &iDataType) |
| void | WriteString (hid_t iGroup, const std::string &iStringName, const std::string &iString) |
| void | WriteWstring (hid_t iGroup, const std::string &iStringName, const std::wstring &iString) |
| void | WriteStrings (hid_t iGroup, const std::string &iStringsName, size_t iNumStrings, const std::string *iStrings) |
| void | WriteWstrings (hid_t iGroup, const std::string &iStringsName, size_t numStrings, const std::wstring *iStrings) |
| WrittenArraySampleIDPtr | WriteStringArray (WrittenArraySampleMap &iMap, hid_t iGroup, const std::string &iName, const AbcA::ArraySample &iSamp, const AbcA::ArraySample::Key &iKey, int iCompressionLevel) |
| WrittenArraySampleIDPtr | WriteWstringArray (WrittenArraySampleMap &iMap, hid_t iGroup, const std::string &iName, const AbcA::ArraySample &iSamp, const AbcA::ArraySample::Key &iKey, int iCompressionLevel) |
| WrittenArraySampleMap & | GetWrittenArraySampleMap (AbcA::ArchiveWriterPtr iArchive) |
| void | WriteDimensions (hid_t iParent, const std::string &iName, const Dimensions &iDims) |
| void | WriteKey (hid_t iParent, const std::string &iAttrName, const AbcA::ArraySample::Key &iKey) |
| void | WriteMetaData (hid_t iParent, const std::string &iName, const AbcA::MetaData &iMetaData) |
| void | WriteDataToAttr (hid_t iParent, hid_t iDspace, const std::string &iAttrName, hid_t iFileType, hid_t iNativeType, const void *iData) |
| void | WriteScalar (hid_t iParent, const std::string &iName, hid_t iFileType, hid_t iNativeType, const void *iData) |
| void | WriteSmallArray (hid_t iParent, const std::string &iName, hid_t iFileType, hid_t iNativeType, size_t iNumVals, const void *Data) |
| void | CopyWrittenArray (hid_t iParent, const std::string &iName, WrittenArraySampleIDPtr iRef) |
| WrittenArraySampleIDPtr | WriteArray (WrittenArraySampleMap &iMap, hid_t iGroup, const std::string &iName, const AbcA::ArraySample &iSamp, const AbcA::ArraySample::Key &iKey, hid_t iFileType, hid_t iNativeType, int iCompressionLevel) |
| void | WritePropertyInfo (hid_t iGroup, const std::string &iName, AbcA::PropertyType iPropertyType, const AbcA::DataType &iDataType, bool isScalarLike, uint32_t iTimeSamplingIndex, uint32_t iNumSamples, uint32_t iFirstChangedIndex, uint32_t iLastChangedIndex) |
| void | WriteTimeSampling (hid_t iGroup, const std::string &iName, const AbcA::TimeSampling &iTsmp) |
| typedef boost::weak_ptr<AbcA::ArraySample> Alembic::AbcCoreHDF5::ALEMBIC_VERSION_NS::ArraySampleWeakPtr |
Definition at line 47 of file CacheImpl.h.
| typedef boost::shared_ptr<CacheImpl> Alembic::AbcCoreHDF5::ALEMBIC_VERSION_NS::CacheImplPtr |
Definition at line 50 of file CacheImpl.h.
| typedef boost::weak_ptr<CacheImpl> Alembic::AbcCoreHDF5::ALEMBIC_VERSION_NS::CacheImplWeakPtr |
Definition at line 52 of file CacheImpl.h.
| typedef ::Alembic::Util::BaseDimensions<hsize_t> Alembic::AbcCoreHDF5::ALEMBIC_VERSION_NS::HDimensions |
Definition at line 47 of file HDF5Util.h.
| typedef boost::shared_ptr<AbcA::ObjectHeader> Alembic::AbcCoreHDF5::ALEMBIC_VERSION_NS::ObjectHeaderPtr |
Definition at line 94 of file Foundation.h.
| typedef boost::shared_ptr<AbcA::PropertyHeader> Alembic::AbcCoreHDF5::ALEMBIC_VERSION_NS::PropertyHeaderPtr |
Definition at line 91 of file Foundation.h.
| typedef std::vector<PropertyHeaderPtr> Alembic::AbcCoreHDF5::ALEMBIC_VERSION_NS::PropertyHeaderPtrs |
Definition at line 92 of file Foundation.h.
| typedef boost::shared_ptr<ProtoObjectReader> Alembic::AbcCoreHDF5::ALEMBIC_VERSION_NS::ProtoObjectReaderPtr |
Definition at line 66 of file ProtoObjectReader.h.
| typedef boost::weak_ptr<AbcA::BasePropertyReader> Alembic::AbcCoreHDF5::ALEMBIC_VERSION_NS::WeakBprPtr |
Definition at line 88 of file Foundation.h.
| typedef boost::weak_ptr<AbcA::BasePropertyWriter> Alembic::AbcCoreHDF5::ALEMBIC_VERSION_NS::WeakBpwPtr |
Definition at line 85 of file Foundation.h.
| typedef boost::weak_ptr<AbcA::ObjectReader> Alembic::AbcCoreHDF5::ALEMBIC_VERSION_NS::WeakOrPtr |
Definition at line 87 of file Foundation.h.
| typedef boost::weak_ptr<AbcA::ObjectWriter> Alembic::AbcCoreHDF5::ALEMBIC_VERSION_NS::WeakOwPtr |
Definition at line 84 of file Foundation.h.
| typedef boost::shared_ptr<WrittenArraySampleID> Alembic::AbcCoreHDF5::ALEMBIC_VERSION_NS::WrittenArraySampleIDPtr |
Definition at line 86 of file WrittenArraySampleMap.h.
| void Alembic::AbcCoreHDF5::ALEMBIC_VERSION_NS::CopyWrittenArray | ( | hid_t | iParent, | |
| const std::string & | iName, | |||
| WrittenArraySampleIDPtr | iRef | |||
| ) |
| ::Alembic::AbcCoreAbstract::ReadArraySampleCachePtr Alembic::AbcCoreHDF5::ALEMBIC_VERSION_NS::CreateCache | ( | void | ) |
AbcCoreHDF5 Provides a Cache implementation, that we expose here. It takes no arguments. This would only be used if you wished to create a global cache separately from an archive - this is actually fairly common, though, which is why it is exposed here.
| hid_t Alembic::AbcCoreHDF5::ALEMBIC_VERSION_NS::CreationOrderPlist | ( | ) |
| bool Alembic::AbcCoreHDF5::ALEMBIC_VERSION_NS::DatasetExists | ( | hid_t | iParent, | |
| const std::string & | iName | |||
| ) |
| hid_t Alembic::AbcCoreHDF5::ALEMBIC_VERSION_NS::DsetGzipCreatePlist | ( | const Dimensions & | dims, | |
| int | level | |||
| ) |
| hid_t Alembic::AbcCoreHDF5::ALEMBIC_VERSION_NS::GetFileH5T | ( | const AbcA::DataType & | adt, | |
| bool & | oCleanUp | |||
| ) |
| hid_t Alembic::AbcCoreHDF5::ALEMBIC_VERSION_NS::GetNativeH5T | ( | const AbcA::DataType & | adt, | |
| bool & | oCleanUp | |||
| ) |
| std::string Alembic::AbcCoreHDF5::ALEMBIC_VERSION_NS::getSampleName | ( | const std::string & | iName, | |
| index_t | iSampleIndex | |||
| ) | [inline] |
Definition at line 97 of file Foundation.h.
| WrittenArraySampleMap& Alembic::AbcCoreHDF5::ALEMBIC_VERSION_NS::GetWrittenArraySampleMap | ( | AbcA::ArchiveWriterPtr | iArchive | ) |
| bool Alembic::AbcCoreHDF5::ALEMBIC_VERSION_NS::GroupExists | ( | hid_t | iParent, | |
| const std::string & | iName | |||
| ) |
| AbcA::ReadArraySampleCachePtr Alembic::AbcCoreHDF5::ALEMBIC_VERSION_NS::MakeCacheImplPtr | ( | ) |
| ProtoObjectReaderPtr Alembic::AbcCoreHDF5::ALEMBIC_VERSION_NS::MakeProtoObjectReaderPtr | ( | hid_t | iParentProperty, | |
| const std::string & | iParentFullPathName, | |||
| const std::string & | iName | |||
| ) | [inline] |
Definition at line 69 of file ProtoObjectReader.h.
| AbcA::ArraySamplePtr Alembic::AbcCoreHDF5::ALEMBIC_VERSION_NS::ReadArray | ( | AbcA::ReadArraySampleCachePtr | iCache, | |
| hid_t | iGroup, | |||
| const std::string & | iArrayName, | |||
| const AbcA::DataType & | iDataType, | |||
| hid_t | iFileType, | |||
| hid_t | iNativeType | |||
| ) |
| void Alembic::AbcCoreHDF5::ALEMBIC_VERSION_NS::ReadDataSetDimensions | ( | hid_t | iParent, | |
| const std::string & | iName, | |||
| hsize_t | iExtent, | |||
| Dimensions & | oDims | |||
| ) |
| void Alembic::AbcCoreHDF5::ALEMBIC_VERSION_NS::ReadDimensions | ( | hid_t | iParent, | |
| const std::string & | iName, | |||
| Dimensions & | oDims | |||
| ) |
| bool Alembic::AbcCoreHDF5::ALEMBIC_VERSION_NS::ReadKey | ( | hid_t | iHashDset, | |
| const std::string & | iAttrName, | |||
| AbcA::ArraySample::Key & | oKey | |||
| ) |
| bool Alembic::AbcCoreHDF5::ALEMBIC_VERSION_NS::ReadMetaData | ( | hid_t | iGroup, | |
| const std::string & | iMetaDataName, | |||
| AbcA::MetaData & | oMetaData | |||
| ) |
| void Alembic::AbcCoreHDF5::ALEMBIC_VERSION_NS::ReadPropertyHeader | ( | hid_t | iParent, | |
| const std::string & | iPropName, | |||
| AbcA::PropertyHeader & | oHeader, | |||
| bool & | oIsScalarLike, | |||
| uint32_t & | oNumSamples, | |||
| uint32_t & | oFirstChangedIndex, | |||
| uint32_t & | oLastChangedIndex, | |||
| uint32_t & | oTimeSamplingIndex | |||
| ) |
| void Alembic::AbcCoreHDF5::ALEMBIC_VERSION_NS::ReadScalar | ( | hid_t | iGroup, | |
| const std::string & | iScalarName, | |||
| hid_t | iFileType, | |||
| hid_t | iNativeType, | |||
| void * | oData | |||
| ) |
| void Alembic::AbcCoreHDF5::ALEMBIC_VERSION_NS::ReadSmallArray | ( | hid_t | iGroup, | |
| const std::string & | iAttrName, | |||
| hid_t | iFileType, | |||
| hid_t | iNativeType, | |||
| size_t | iMaxElems, | |||
| size_t & | oReadElems, | |||
| void * | oData | |||
| ) |
| void Alembic::AbcCoreHDF5::ALEMBIC_VERSION_NS::ReadString | ( | hid_t | iParent, | |
| const std::string & | iStringName, | |||
| std::string & | oString | |||
| ) |
| AbcA::ArraySamplePtr Alembic::AbcCoreHDF5::ALEMBIC_VERSION_NS::ReadStringArray | ( | AbcA::ReadArraySampleCachePtr | iCache, | |
| hid_t | iParent, | |||
| const std::string & | iArrayName, | |||
| const AbcA::DataType & | iDataType | |||
| ) |
| void Alembic::AbcCoreHDF5::ALEMBIC_VERSION_NS::ReadStrings | ( | hid_t | iParent, | |
| const std::string & | iStringsName, | |||
| size_t | numStrings, | |||
| std::string * | oStrings | |||
| ) |
| void Alembic::AbcCoreHDF5::ALEMBIC_VERSION_NS::ReadTimeSamples | ( | hid_t | iParent, | |
| std::vector< AbcA::TimeSamplingPtr > & | oTimeSamples | |||
| ) |
| void Alembic::AbcCoreHDF5::ALEMBIC_VERSION_NS::ReadWstring | ( | hid_t | iParent, | |
| const std::string & | iStringName, | |||
| std::wstring & | oString | |||
| ) |
| AbcA::ArraySamplePtr Alembic::AbcCoreHDF5::ALEMBIC_VERSION_NS::ReadWstringArray | ( | AbcA::ReadArraySampleCachePtr | iCache, | |
| hid_t | iParent, | |||
| const std::string & | iArrayName, | |||
| const AbcA::DataType & | iDataType | |||
| ) |
| void Alembic::AbcCoreHDF5::ALEMBIC_VERSION_NS::ReadWstrings | ( | hid_t | iParent, | |
| const std::string & | iStringsName, | |||
| size_t | numStrings, | |||
| std::wstring * | oStrings | |||
| ) |
| WrittenArraySampleIDPtr Alembic::AbcCoreHDF5::ALEMBIC_VERSION_NS::WriteArray | ( | WrittenArraySampleMap & | iMap, | |
| hid_t | iGroup, | |||
| const std::string & | iName, | |||
| const AbcA::ArraySample & | iSamp, | |||
| const AbcA::ArraySample::Key & | iKey, | |||
| hid_t | iFileType, | |||
| hid_t | iNativeType, | |||
| int | iCompressionLevel | |||
| ) |
| void Alembic::AbcCoreHDF5::ALEMBIC_VERSION_NS::WriteDataToAttr | ( | hid_t | iParent, | |
| hid_t | iDspace, | |||
| const std::string & | iAttrName, | |||
| hid_t | iFileType, | |||
| hid_t | iNativeType, | |||
| const void * | iData | |||
| ) |
| void Alembic::AbcCoreHDF5::ALEMBIC_VERSION_NS::WriteDimensions | ( | hid_t | iParent, | |
| const std::string & | iName, | |||
| const Dimensions & | iDims | |||
| ) |
| void Alembic::AbcCoreHDF5::ALEMBIC_VERSION_NS::WriteKey | ( | hid_t | iParent, | |
| const std::string & | iAttrName, | |||
| const AbcA::ArraySample::Key & | iKey | |||
| ) |
| void Alembic::AbcCoreHDF5::ALEMBIC_VERSION_NS::WriteMetaData | ( | hid_t | iParent, | |
| const std::string & | iName, | |||
| const AbcA::MetaData & | iMetaData | |||
| ) |
| void Alembic::AbcCoreHDF5::ALEMBIC_VERSION_NS::WritePropertyInfo | ( | hid_t | iGroup, | |
| const std::string & | iName, | |||
| AbcA::PropertyType | iPropertyType, | |||
| const AbcA::DataType & | iDataType, | |||
| bool | isScalarLike, | |||
| uint32_t | iTimeSamplingIndex, | |||
| uint32_t | iNumSamples, | |||
| uint32_t | iFirstChangedIndex, | |||
| uint32_t | iLastChangedIndex | |||
| ) |
| void Alembic::AbcCoreHDF5::ALEMBIC_VERSION_NS::WriteScalar | ( | hid_t | iParent, | |
| const std::string & | iName, | |||
| hid_t | iFileType, | |||
| hid_t | iNativeType, | |||
| const void * | iData | |||
| ) |
| void Alembic::AbcCoreHDF5::ALEMBIC_VERSION_NS::WriteSmallArray | ( | hid_t | iParent, | |
| const std::string & | iName, | |||
| hid_t | iFileType, | |||
| hid_t | iNativeType, | |||
| size_t | iNumVals, | |||
| const void * | Data | |||
| ) |
| void Alembic::AbcCoreHDF5::ALEMBIC_VERSION_NS::WriteString | ( | hid_t | iGroup, | |
| const std::string & | iStringName, | |||
| const std::string & | iString | |||
| ) |
| WrittenArraySampleIDPtr Alembic::AbcCoreHDF5::ALEMBIC_VERSION_NS::WriteStringArray | ( | WrittenArraySampleMap & | iMap, | |
| hid_t | iGroup, | |||
| const std::string & | iName, | |||
| const AbcA::ArraySample & | iSamp, | |||
| const AbcA::ArraySample::Key & | iKey, | |||
| int | iCompressionLevel | |||
| ) |
| void Alembic::AbcCoreHDF5::ALEMBIC_VERSION_NS::WriteStrings | ( | hid_t | iGroup, | |
| const std::string & | iStringsName, | |||
| size_t | iNumStrings, | |||
| const std::string * | iStrings | |||
| ) |
| void Alembic::AbcCoreHDF5::ALEMBIC_VERSION_NS::WriteTimeSampling | ( | hid_t | iGroup, | |
| const std::string & | iName, | |||
| const AbcA::TimeSampling & | iTsmp | |||
| ) |
| void Alembic::AbcCoreHDF5::ALEMBIC_VERSION_NS::WriteWstring | ( | hid_t | iGroup, | |
| const std::string & | iStringName, | |||
| const std::wstring & | iString | |||
| ) |
| WrittenArraySampleIDPtr Alembic::AbcCoreHDF5::ALEMBIC_VERSION_NS::WriteWstringArray | ( | WrittenArraySampleMap & | iMap, | |
| hid_t | iGroup, | |||
| const std::string & | iName, | |||
| const AbcA::ArraySample & | iSamp, | |||
| const AbcA::ArraySample::Key & | iKey, | |||
| int | iCompressionLevel | |||
| ) |
| void Alembic::AbcCoreHDF5::ALEMBIC_VERSION_NS::WriteWstrings | ( | hid_t | iGroup, | |
| const std::string & | iStringsName, | |||
| size_t | numStrings, | |||
| const std::wstring * | iStrings | |||
| ) |
1.5.9