37 #ifndef Alembic_Abc_OObject_h
38 #define Alembic_Abc_OObject_h
50 class OCompoundProperty;
91 getErrorHandler().setPolicy(
104 getErrorHandler().setPolicy(
116 init( iArchive, iArg0, iArg1, iArg2 );
126 init( iArchive, iArg0, iArg1, iArg2 );
147 {
return getHeader().getName(); }
152 {
return getHeader().getFullName(); }
157 {
return getHeader().getMetaData(); }
171 size_t getNumChildren();
196 OObject getChild(
size_t iChildIndex );
#define ALEMBIC_OPERATOR_BOOL(PASS_COND)
Alembic::Util::shared_ptr< ObjectWriter > ObjectWriterPtr
GLsizei const GLchar *const * string
const AbcA::MetaData & getMetaData() const
GU_API GA_Offset getParent(const GU_Detail *gdp, const GA_Offset &node)
OObject(AbcA::ObjectWriterPtr iPtr, const Argument &iArg0=Argument(), const Argument &iArg1=Argument(), const Argument &iArg2=Argument())
OObject(OArchive &iArchive, const Argument &iArg0=Argument(), const Argument &iArg1=Argument(), const Argument &iArg2=Argument())
const AbcA::ObjectWriterPtr getPtr() const
ErrorHandler::Policy GetErrorHandlerPolicy(SOMETHING iSomething, const Argument &iArg0, const Argument &iArg1=Argument(), const Argument &iArg2=Argument(), const Argument &iArg3=Argument())
AbcA::ObjectWriterPtr m_object
OObject operator_bool_base_type
const std::string & getFullName() const
AbcA::ObjectWriterPtr getPtr()
const std::string & getName() const
OObject(OArchive &iArchive, TopFlag, const Argument &iArg0=Argument(), const Argument &iArg1=Argument(), const Argument &iArg2=Argument())
OObject(AbcA::ObjectWriterPtr iPtr, WrapExistingFlag, const Argument &iArg0=Argument(), const Argument &iArg1=Argument(), const Argument &iArg2=Argument())
#define ALEMBIC_VERSION_NS