37 #ifndef Alembic_AbcCoreAbstract_ObjectWriter_h
38 #define Alembic_AbcCoreAbstract_ObjectWriter_h
46 namespace AbcCoreAbstract {
78 {
return getHeader().getName(); }
84 {
return getHeader().getFullName(); }
96 {
return getHeader().getMetaData(); }
137 virtual size_t getNumChildren() = 0;
142 virtual const ObjectHeader & getChildHeader(
size_t i ) = 0;
Alembic::Util::shared_ptr< ObjectWriter > ObjectWriterPtr
GLsizei const GLchar *const * string
const MetaData & getMetaData() const
GU_API GA_Offset getParent(const GU_Detail *gdp, const GA_Offset &node)
const std::string & getFullName() const
const std::string & getName() const
Alembic::Util::shared_ptr< ArchiveWriter > ArchiveWriterPtr
Smart Ptrs to Writers.
#define ALEMBIC_VERSION_NS
Alembic::Util::shared_ptr< CompoundPropertyWriter > CompoundPropertyWriterPtr