Alembic::AbcCoreHDF5::ALEMBIC_VERSION_NS Namespace Reference


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 ReadArray (void *iIntoLocation, hid_t iParent, const std::string &iName, const AbcA::DataType &iDataType, hid_t iType)
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 ReadStringArray (void *iIntoLocation, hid_t iParent, const std::string &iName, const AbcA::DataType &iDataType)
void ReadWstringArray (void *iIntoLocation, hid_t iParent, const std::string &iName, 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)
WrittenArraySampleMapGetWrittenArraySampleMap (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 Documentation

Definition at line 47 of file CacheImpl.h.

Definition at line 50 of file CacheImpl.h.

Definition at line 52 of file CacheImpl.h.

Definition at line 47 of file HDF5Util.h.

Definition at line 94 of file Foundation.h.

Definition at line 91 of file Foundation.h.

Definition at line 92 of file Foundation.h.

Definition at line 70 of file ProtoObjectReader.h.

Definition at line 88 of file Foundation.h.

Definition at line 85 of file Foundation.h.

Definition at line 87 of file Foundation.h.

Definition at line 84 of file Foundation.h.

Definition at line 86 of file WrittenArraySampleMap.h.


Function Documentation

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 
)

bool Alembic::AbcCoreHDF5::ALEMBIC_VERSION_NS::EquivalentDatatypes ( hid_t  idA,
hid_t  idB 
)

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 73 of file ProtoObjectReader.h.

void Alembic::AbcCoreHDF5::ALEMBIC_VERSION_NS::ReadArray ( void *  iIntoLocation,
hid_t  iParent,
const std::string iName,
const AbcA::DataType iDataType,
hid_t  iType 
)

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 
)

void Alembic::AbcCoreHDF5::ALEMBIC_VERSION_NS::ReadStringArray ( void *  iIntoLocation,
hid_t  iParent,
const std::string iName,
const AbcA::DataType iDataType 
)

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 
)

void Alembic::AbcCoreHDF5::ALEMBIC_VERSION_NS::ReadWstringArray ( void *  iIntoLocation,
hid_t  iParent,
const std::string iName,
const AbcA::DataType iDataType 
)

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 
)


Generated on Thu Jan 31 00:34:27 2013 for HDK by  doxygen 1.5.9