Skip to content
Snippets Groups Projects
Select Git revision
  • 183c2badec7195f469363339855af09aa28a80cb
  • master default
  • develop
  • SELX-351-Fix-ComposeDisplacementFieldComponent
  • SELX-366-Fix-NiftyReg-ANTS-Hybrid-component
  • SELX-351-Add-ComposeDisplacementFieldComponent
  • Windows-make_shell_scripts-support
  • Add-StringConverterTest
  • Replace-stof-stoi-stoull-ItkSyNImageRegistrationMethodComponent
  • Add-StringConverter
  • double-quotes-datasets
  • SELX-342-Improve-brain-registrations
  • SELX190-Debug-build-on-Windows-out-of-memory-link-error
  • SELX-339-Add-cropping-component
  • SELX-34-Blueprint-composition-and-usage
  • SELX-276-Fix-leaderboard-generation
  • SELX-331-Add-support-for-hyperparameter-optimization
  • SELX-294-duplicate-keys-in-blueprint-format
  • SELX-324-tune-hybrid-blueprints
  • SELX-324-tune-NiftyRegAffineITKBSplineHybrid-blueprint
  • SELX-307-FixTeamElastixANTs
  • SELX-325-tune-niftyreg-blueprints
  • v1.0.0
23 results

selxItkImageSourceMoving.h

Blame
  • user avatar
    Floris Berendsen authored
    added RunRegistrationInterface
    e811580c
    History
    selxItkImageSourceMoving.h 1.18 KiB
    #ifndef selxItkImageSourceMoving_h
    #define selxItkImageSourceMoving_h
    
    #include "ComponentBase.h"
    #include "Interfaces.h"
    #include <string.h>
    #include "elxMacro.h"
    namespace selx
    {
      class ItkImageSourceMovingComponent : 
        public Implements<
        Accepting<>,
        Providing< SourceInterface, itkImageSourceMovingInterface<3,double > >
        >
      {
      public:
        elxNewMacro(ItkImageSourceMovingComponent, ComponentBase);
    
        ItkImageSourceMovingComponent();
        virtual ~ItkImageSourceMovingComponent();
    
        typedef itk::ImageSource<itk::Image<double, 3>> ItkImageSourceMovingType;
        
    
        virtual ItkImageSourceMovingType::Pointer GetItkImageSourceMoving() override;
        virtual bool ConnectToOverlordSource(itk::Object::Pointer) override;
    
        //int Update();
        //virtual bool MeetsCriteria(const CriteriaType &criteria);
        virtual bool MeetsCriterion(const CriterionType &criterion) override;
        //static const char * GetName() { return "GDOptimizer3rdPartyComponent"; } ;
        static const char * GetDescription() { return "ItkImageSourceMoving Component"; };
      private:
        ItkImageSourceMovingType::Pointer m_Source;
      };
    } //end namespace selx
    #endif // #define GDOptimizer3rdPartyComponent_h