37 #ifndef Alembic_AbcCoreAbstract_ObjectReader_h
38 #define Alembic_AbcCoreAbstract_ObjectReader_h
46 namespace AbcCoreAbstract {
77 {
return getHeader().getName(); }
84 {
return getHeader().getFullName(); }
93 {
return getHeader().getMetaData(); }
132 virtual size_t getNumChildren() = 0;
136 virtual const ObjectHeader & getChildHeader(
size_t i ) = 0;
160 virtual bool getPropertiesHash(
Util::Digest & oDigest );
GLsizei const GLchar *const * string
Alembic::Util::shared_ptr< ObjectReader > ObjectReaderPtr
GU_API GA_Offset getParent(const GU_Detail *gdp, const GA_Offset &node)
const MetaData & getMetaData() const
Alembic::Util::shared_ptr< CompoundPropertyReader > CompoundPropertyReaderPtr
const std::string & getFullName() const
Alembic::Util::shared_ptr< ArchiveReader > ArchiveReaderPtr
Smart Ptrs to Readers.
const std::string & getName() const
#define ALEMBIC_VERSION_NS