Skip to content

Commit 8005501

Browse files
committed
DataAlgo : Dispatch more Box types
1 parent ae792d5 commit 8005501

File tree

1 file changed

+16
-0
lines changed

1 file changed

+16
-0
lines changed

include/IECore/DataAlgo.inl

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -174,6 +174,14 @@ typename std::invoke_result_t<F, Data *, Args&&...> dispatch( Data *data, F &&fu
174174
return functor( static_cast<V3fVectorData *>( data ), std::forward<Args>( args )... );
175175
case V3dVectorDataTypeId :
176176
return functor( static_cast<V3dVectorData *>( data ), std::forward<Args>( args )... );
177+
case Box2iVectorDataTypeId :
178+
return functor( static_cast<Box2iVectorData *>( data ), std::forward<Args>( args )... );
179+
case Box2fVectorDataTypeId :
180+
return functor( static_cast<Box2fVectorData *>( data ), std::forward<Args>( args )... );
181+
case Box2dVectorDataTypeId :
182+
return functor( static_cast<Box2dVectorData *>( data ), std::forward<Args>( args )... );
183+
case Box3iVectorDataTypeId :
184+
return functor( static_cast<Box3iVectorData *>( data ), std::forward<Args>( args )... );
177185
case Box3fVectorDataTypeId :
178186
return functor( static_cast<Box3fVectorData *>( data ), std::forward<Args>( args )... );
179187
case Box3dVectorDataTypeId :
@@ -328,6 +336,14 @@ typename std::invoke_result_t<F, const Data *, Args&&...> dispatch( const Data *
328336
return functor( static_cast<const V3fVectorData *>( data ), std::forward<Args>( args )... );
329337
case V3dVectorDataTypeId :
330338
return functor( static_cast<const V3dVectorData *>( data ), std::forward<Args>( args )... );
339+
case Box2iVectorDataTypeId :
340+
return functor( static_cast<const Box2iVectorData *>( data ), std::forward<Args>( args )... );
341+
case Box2fVectorDataTypeId :
342+
return functor( static_cast<const Box2fVectorData *>( data ), std::forward<Args>( args )... );
343+
case Box2dVectorDataTypeId :
344+
return functor( static_cast<const Box2dVectorData *>( data ), std::forward<Args>( args )... );
345+
case Box3iVectorDataTypeId :
346+
return functor( static_cast<const Box3iVectorData *>( data ), std::forward<Args>( args )... );
331347
case Box3fVectorDataTypeId :
332348
return functor( static_cast<const Box3fVectorData *>( data ), std::forward<Args>( args )... );
333349
case Box3dVectorDataTypeId :

0 commit comments

Comments
 (0)