//-***************************************************************************** void IObjectDrw::setTime( chrono_t iTime ) { if ( !m_object ) { return; } // Object itself has no properties to worry about. m_bounds.makeEmpty(); for ( DrawablePtrVec::iterator iter = m_children.begin(); iter != m_children.end(); ++iter ) { DrawablePtr dptr = (*iter); if ( dptr ) { dptr->setTime( iTime ); m_bounds.extendBy( dptr->getBounds() ); } } }