------------------------------------------------------------------------------
| 394 | |
| 395 | //------------------------------------------------------------------------------ |
| 396 | bool |
| 397 | TestGPUAdvancedTransformFactories() |
| 398 | { |
| 399 | // Register one factory |
| 400 | itk::GPUAdvancedMatrixOffsetTransformBaseFactory2<OCLDims>::RegisterOneFactory(); |
| 401 | |
| 402 | // Print all elastix registered factories |
| 403 | PrintAllRegisteredFactories(); |
| 404 | if (!IsRegistered(1, 4)) |
| 405 | { |
| 406 | return false; |
| 407 | } |
| 408 | |
| 409 | // Unregister all |
| 410 | itk::ObjectFactoryBase::UnRegisterAllFactories(); |
| 411 | |
| 412 | // Register one factory |
| 413 | itk::GPUAdvancedBSplineDeformableTransformFactory2<OCLDims>::RegisterOneFactory(); |
| 414 | |
| 415 | // Print all elastix registered factories |
| 416 | PrintAllRegisteredFactories(); |
| 417 | if (!IsRegistered(1, 12)) |
| 418 | { |
| 419 | return false; |
| 420 | } |
| 421 | |
| 422 | // Unregister all |
| 423 | itk::ObjectFactoryBase::UnRegisterAllFactories(); |
| 424 | |
| 425 | // Register one factory |
| 426 | itk::GPUAdvancedCombinationTransformFactory2<OCLDims>::RegisterOneFactory(); |
| 427 | |
| 428 | // Print all elastix registered factories |
| 429 | PrintAllRegisteredFactories(); |
| 430 | if (!IsRegistered(1, 4)) |
| 431 | { |
| 432 | return false; |
| 433 | } |
| 434 | |
| 435 | // Unregister all |
| 436 | itk::ObjectFactoryBase::UnRegisterAllFactories(); |
| 437 | |
| 438 | // Register one factory |
| 439 | // itk::GPUAdvancedEuler2DTransformFactory< OCLImageDims2 > |
| 440 | //::RegisterOneFactory(); |
| 441 | |
| 442 | //// Print all elastix registered factories |
| 443 | // PrintAllRegisteredFactories(); |
| 444 | // if( !IsRegistered( 1, 2 ) ) |
| 445 | //{ |
| 446 | // return false; |
| 447 | //} |
| 448 | |
| 449 | //// Unregister all |
| 450 | // itk::ObjectFactoryBase::UnRegisterAllFactories(); |
| 451 | |
| 452 | // Register one factory |
| 453 | itk::GPUAdvancedEuler3DTransformFactory2<OCLDims>::RegisterOneFactory(); |
no test coverage detected