#include <OObject.h>
|
| 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) |
| -************************************************************************ More...
|
|
AbcA::ObjectWriterPtr | getPtr () |
|
const AbcA::ObjectWriterPtr | getPtr () const |
|
void | reset () |
|
bool | valid () const |
|
| ALEMBIC_OPERATOR_BOOL (valid()) |
|
ErrorHandler & | getErrorHandler () const |
|
ErrorHandler::Policy | getErrorHandlerPolicy () const |
|
Definition at line 53 of file OObject.h.
By convention, we always define "this_type" in every Abc class. This convention is relied upon by the unspecified-bool-type conversion.
Definition at line 59 of file OObject.h.
Alembic::Abc::ALEMBIC_VERSION_NS::OObject::OObject |
( |
| ) |
|
|
inline |
The default constructor creates an empty OObject function set. ...
Definition at line 68 of file OObject.h.
This creates a new object writer. The first argument is the parent OObject from which the error handler policy for inheritance is derived. The remaining optional arguments can be used to override the ErrorHandlerPolicy, and MetaData
This attaches an OObject wrapper around an existing ObjectWriterPtr, with an optional error handling policy. Arguments can be used to set error handling policy.
Definition at line 84 of file OObject.h.
This attaches an OObject wrapper around the top object in an archive. Arguments can be used to set error handling policy.
Definition at line 111 of file OObject.h.
virtual Alembic::Abc::ALEMBIC_VERSION_NS::OObject::~OObject |
( |
| ) |
|
|
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 |
( |
size_t |
iChildIndex | ) |
|
This function returns an OObject wrapped around a pointer to an already created child. This is distinct from creating a new OObject as a child. If the writer associated with this child no longer exists, this function will return an empty OObject.
OObject Alembic::Abc::ALEMBIC_VERSION_NS::OObject::getChild |
( |
const std::string & |
iChildName | ) |
|
This function returns an OObject wrapped around a pointer to an already created child. This is distinct from creating a new OObject as a child. If the writer associated with this child no longer exists, this function will return an empty OObject.
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.
This function returns the header of a named object if it has been created - even if the object no longer exists.
const std::string& Alembic::Abc::ALEMBIC_VERSION_NS::OObject::getFullName |
( |
| ) |
const |
|
inline |
This function returns the object's full (unique with the archive) name
Definition at line 151 of file OObject.h.
Return the object's header. ...
const AbcA::MetaData& Alembic::Abc::ALEMBIC_VERSION_NS::OObject::getMetaData |
( |
| ) |
const |
|
inline |
This function returns the object's metadata. ...
Definition at line 156 of file OObject.h.
const std::string& Alembic::Abc::ALEMBIC_VERSION_NS::OObject::getName |
( |
| ) |
const |
|
inline |
This function returns the object's local name ...
Definition at line 146 of file OObject.h.
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 |
( |
| ) |
|
This function returns the object's parent, handily wrapped in an OObject wrapper. If the object is the top level object, the OObject returned will be NULL.
This returns the single top-level OCompoundProperty that exists automatically as part of the object.
getPtr, as usual, returns a shared ptr to the underlying AbcCoreAbstract object, in this case the ObjectWriterPtr.
Definition at line 220 of file OObject.h.
void Alembic::Abc::ALEMBIC_VERSION_NS::OObject::reset |
( |
| ) |
|
|
inline |
Reset returns this function set to an empty, default state.
Definition at line 225 of file OObject.h.
bool Alembic::Abc::ALEMBIC_VERSION_NS::OObject::valid |
( |
| ) |
const |
|
inline |
Valid returns whether this function set is valid.
Definition at line 229 of file OObject.h.
The documentation for this class was generated from the following file: