//-***************************************************************************** OCompoundProperty OCompoundProperty::getParent() const { ALEMBIC_ABC_SAFE_CALL_BEGIN( "OCompoundProperty::getParent()" ); return OCompoundProperty( m_property->getParent(), getErrorHandlerPolicy() ); ALEMBIC_ABC_SAFE_CALL_END(); // Not all error handlers throw. Have a default. return OCompoundProperty(); }
//-***************************************************************************** ICompoundProperty IArrayProperty::getParent() { ALEMBIC_ABC_SAFE_CALL_BEGIN( "IArrayProperty::getParent()" ); return ICompoundProperty( m_property->getParent(), kWrapExisting, getErrorHandlerPolicy() ); ALEMBIC_ABC_SAFE_CALL_END(); // Not all error handlers throw. Have a default. return ICompoundProperty(); }
//-***************************************************************************** OBaseProperty OCompoundProperty::getProperty( const std::string &iName ) const { ALEMBIC_ABC_SAFE_CALL_BEGIN( "OCompoundProperty::getProperty( name )" ); return OBaseProperty( m_property->getProperty( iName ), getErrorHandlerPolicy() ); ALEMBIC_ABC_SAFE_CALL_END(); // Not all error handlers throw, have a default. return OBaseProperty(); }
//-***************************************************************************** OBaseProperty OCompoundProperty::getProperty( size_t i ) const { ALEMBIC_ABC_SAFE_CALL_BEGIN( "OCompoundProperty::getProperty( i )" ); return OBaseProperty( m_property->getProperty( i ), getErrorHandlerPolicy() ); ALEMBIC_ABC_SAFE_CALL_END(); // Not all error handlers throw, have a default. return OBaseProperty(); }