|
Alembic 1.8.11
|
Public Types | |
| typedef OObject | this_type |
| typedef OObject | operator_bool_base_type |
Public Member Functions | |
| OObject () | |
| OObject (OObject iParentObject, const std::string &iName, const Argument &iArg0=Argument(), const Argument &iArg1=Argument(), const Argument &iArg2=Argument()) | |
| OObject (AbcA::ObjectWriterPtr iPtr, 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()) | |
| OObject (OArchive &iArchive, const Argument &iArg0=Argument(), const Argument &iArg1=Argument(), const Argument &iArg2=Argument()) | |
| OObject (OArchive &iArchive, TopFlag, const Argument &iArg0=Argument(), const Argument &iArg1=Argument(), const Argument &iArg2=Argument()) | |
| virtual | ~OObject () |
| const AbcA::ObjectHeader & | getHeader () const |
| const std::string & | getName () const |
| const std::string & | getFullName () const |
| const AbcA::MetaData & | getMetaData () const |
| OArchive | getArchive () |
| OObject | getParent () |
| size_t | getNumChildren () |
| const AbcA::ObjectHeader & | getChildHeader (size_t i) |
| const AbcA::ObjectHeader * | getChildHeader (const std::string &iName) |
| OCompoundProperty | getProperties () |
| OObject | getChild (size_t iChildIndex) |
| OObject | getChild (const std::string &iChildName) |
| bool | addChildInstance (OObject iTarget, const std::string &iName) |
| -************************************************************************ | |
| AbcA::ObjectWriterPtr | getPtr () |
| const AbcA::ObjectWriterPtr | getPtr () const |
| void | reset () |
| bool | valid () const |
| ALEMBIC_OPERATOR_BOOL (valid()) | |
| Public Member Functions inherited from Alembic::Abc::ALEMBIC_VERSION_NS::Base | |
| ErrorHandler & | getErrorHandler () const |
| ErrorHandler::Policy | getErrorHandlerPolicy () const |
Protected Attributes | |
| AbcA::ObjectWriterPtr | m_object |
Additional Inherited Members | |
| Protected Member Functions inherited from Alembic::Abc::ALEMBIC_VERSION_NS::Base | |
| Base (ErrorHandler::Policy iPolicy) | |
| Base (const Base &iCopy) | |
| Base & | operator= (const Base &iCopy) |
| bool | valid () const |
| void | reset () |
By convention, we always define "this_type" in every Abc class. This convention is relied upon by the unspecified-bool-type conversion.
|
inline |
The default constructor creates an empty OObject function set. ...
|
virtual |
Default copy constructor used Default assignment operator used.
Destructor ...
| bool Alembic::Abc::ALEMBIC_VERSION_NS::OObject::addChildInstance | ( | OObject | iTarget, |
| const std::string & | iName ) |
-************************************************************************
-************************************************************************
| Alembic::Abc::ALEMBIC_VERSION_NS::OObject::ALEMBIC_OPERATOR_BOOL | ( | valid() | ) |
The unspecified-bool-type operator casts the object to "true" if it is valid, and "false" otherwise.
| OArchive Alembic::Abc::ALEMBIC_VERSION_NS::OObject::getArchive | ( | ) |
This function returns the object's archive, handily wrapped in an OArchive wrapper.
| OObject Alembic::Abc::ALEMBIC_VERSION_NS::OObject::getChild | ( | const std::string & | iChildName | ) |
| OObject Alembic::Abc::ALEMBIC_VERSION_NS::OObject::getChild | ( | size_t | iChildIndex | ) |
| const AbcA::ObjectHeader * Alembic::Abc::ALEMBIC_VERSION_NS::OObject::getChildHeader | ( | const std::string & | iName | ) |
This function returns the header of a named object if it has been created - even if the object no longer exists.
| const AbcA::ObjectHeader & Alembic::Abc::ALEMBIC_VERSION_NS::OObject::getChildHeader | ( | size_t | i | ) |
This function returns the headers of each of the child objects created so far.
|
inline |
This function returns the object's full (unique with the archive) name
| const AbcA::ObjectHeader & Alembic::Abc::ALEMBIC_VERSION_NS::OObject::getHeader | ( | ) | const |
Return the object's header. ...
|
inline |
This function returns the object's metadata. ...
|
inline |
This function returns the object's local name ...
| size_t Alembic::Abc::ALEMBIC_VERSION_NS::OObject::getNumChildren | ( | ) |
This function returns the number of child objects that this object has. This may change as new children are created for writing.
| OObject Alembic::Abc::ALEMBIC_VERSION_NS::OObject::getParent | ( | ) |
| OCompoundProperty Alembic::Abc::ALEMBIC_VERSION_NS::OObject::getProperties | ( | ) |
This returns the single top-level OCompoundProperty that exists automatically as part of the object.
|
inline |
getPtr, as usual, returns a shared ptr to the underlying AbcCoreAbstract object, in this case the ObjectWriterPtr.
|
inline |
Reset returns this function set to an empty, default state.
|
inline |
Valid returns whether this function set is valid.