| 266 | } |
| 267 | |
| 268 | void NURBSPrimitive::save( IECore::Object::SaveContext *context ) const |
| 269 | { |
| 270 | Primitive::save(context); |
| 271 | IndexedIOPtr container = context->container( staticTypeName(), m_ioVersion ); |
| 272 | |
| 273 | container->write( g_uOrderEntry, m_uOrder ); |
| 274 | context->save( m_uKnot.get(), container.get(), g_uKnotEntry ); |
| 275 | container->write( g_uMinEntry, m_uMin ); |
| 276 | container->write( g_uMaxEntry, m_uMax ); |
| 277 | |
| 278 | container->write( g_vOrderEntry, m_vOrder ); |
| 279 | context->save( m_vKnot.get(), container.get(), g_vKnotEntry ); |
| 280 | container->write( g_vMinEntry, m_vMin ); |
| 281 | container->write( g_vMaxEntry, m_vMax ); |
| 282 | } |
| 283 | |
| 284 | void NURBSPrimitive::load( IECore::Object::LoadContextPtr context ) |
| 285 | { |