Commit c9123918 authored by Floris Berendsen's avatar Floris Berendsen
Browse files

COMP: renamed Implements to SuperElastixComponent

parent 0ac374c2
...@@ -29,7 +29,7 @@ namespace selx ...@@ -29,7 +29,7 @@ namespace selx
{ {
template<bool dummy = true> template<bool dummy = true>
class RegistrationControllerComponent : class RegistrationControllerComponent :
public Implements < public SuperElastixComponent <
Accepting< RunRegistrationInterface, ReconnectTransformInterface, AfterRegistrationInterface >, Accepting< RunRegistrationInterface, ReconnectTransformInterface, AfterRegistrationInterface >,
Providing < RegistrationControllerStartInterface > Providing < RegistrationControllerStartInterface >
> >
......
...@@ -34,7 +34,7 @@ namespace selx ...@@ -34,7 +34,7 @@ namespace selx
{ {
template <int Dimensionality, class TPixel> template <int Dimensionality, class TPixel>
class ElastixComponent : class ElastixComponent :
public Implements< public SuperElastixComponent<
Accepting< Accepting<
itkImageFixedInterface<Dimensionality, TPixel>, itkImageFixedInterface<Dimensionality, TPixel>,
itkImageMovingInterface<Dimensionality, TPixel> itkImageMovingInterface<Dimensionality, TPixel>
......
...@@ -34,7 +34,7 @@ namespace selx ...@@ -34,7 +34,7 @@ namespace selx
{ {
template <int Dimensionality, class TPixel> template <int Dimensionality, class TPixel>
class MonolithicElastixComponent : class MonolithicElastixComponent :
public Implements< public SuperElastixComponent<
Accepting< Accepting<
itkImageFixedInterface<Dimensionality, TPixel>, itkImageFixedInterface<Dimensionality, TPixel>,
itkImageMovingInterface<Dimensionality, TPixel> itkImageMovingInterface<Dimensionality, TPixel>
......
...@@ -34,7 +34,7 @@ namespace selx ...@@ -34,7 +34,7 @@ namespace selx
{ {
template <int Dimensionality, class TPixel> template <int Dimensionality, class TPixel>
class MonolithicTransformixComponent : class MonolithicTransformixComponent :
public Implements< public SuperElastixComponent<
Accepting< Accepting<
itkImageDomainFixedInterface<Dimensionality>, itkImageDomainFixedInterface<Dimensionality>,
itkImageMovingInterface<Dimensionality, TPixel>, itkImageMovingInterface<Dimensionality, TPixel>,
......
...@@ -30,7 +30,7 @@ namespace selx ...@@ -30,7 +30,7 @@ namespace selx
{ {
class GDOptimizer3rdPartyComponent : class GDOptimizer3rdPartyComponent :
public Implements< public SuperElastixComponent<
Accepting< MetricValueInterface, MetricDerivativeInterface >, Accepting< MetricValueInterface, MetricDerivativeInterface >,
Providing< OptimizerUpdateInterface> Providing< OptimizerUpdateInterface>
> >
......
...@@ -29,7 +29,7 @@ namespace selx ...@@ -29,7 +29,7 @@ namespace selx
{ {
// wrapping into components: // wrapping into components:
class GDOptimizer4thPartyComponent : class GDOptimizer4thPartyComponent :
public Implements < public SuperElastixComponent <
Accepting< MetricValueInterface >, Accepting< MetricValueInterface >,
Providing < OptimizerUpdateInterface, ConflictinUpdateInterface > Providing < OptimizerUpdateInterface, ConflictinUpdateInterface >
> >
......
...@@ -26,7 +26,7 @@ ...@@ -26,7 +26,7 @@
namespace selx namespace selx
{ {
class MetricComponent1 : class MetricComponent1 :
public Implements < public SuperElastixComponent <
Accepting< TransformedImageInterface>, Accepting< TransformedImageInterface>,
Providing < MetricValueInterface > Providing < MetricValueInterface >
> >
......
...@@ -28,7 +28,7 @@ namespace selx ...@@ -28,7 +28,7 @@ namespace selx
{ {
// SSDMetric3rdPartyComponent provides a value and a derivative // SSDMetric3rdPartyComponent provides a value and a derivative
class SSDMetric3rdPartyComponent : class SSDMetric3rdPartyComponent :
public Implements< public SuperElastixComponent<
Accepting<>, Accepting<>,
Providing< MetricDerivativeInterface, MetricValueInterface> Providing< MetricDerivativeInterface, MetricValueInterface>
> >
......
...@@ -28,7 +28,7 @@ namespace selx ...@@ -28,7 +28,7 @@ namespace selx
{ {
// SSDMetric4thPartyComponent provides only a value and not a derivative // SSDMetric4thPartyComponent provides only a value and not a derivative
class SSDMetric4thPartyComponent : class SSDMetric4thPartyComponent :
public Implements< public SuperElastixComponent<
Accepting<>, Accepting<>,
Providing< MetricValueInterface> Providing< MetricValueInterface>
> >
......
...@@ -26,7 +26,7 @@ ...@@ -26,7 +26,7 @@
namespace selx namespace selx
{ {
class TransformComponent1 : class TransformComponent1 :
public Implements < public SuperElastixComponent <
Accepting< >, Accepting< >,
Providing < TransformedImageInterface > Providing < TransformedImageInterface >
> >
......
...@@ -30,7 +30,7 @@ namespace selx ...@@ -30,7 +30,7 @@ namespace selx
{ {
template <int Dimensionality, class TPixel> template <int Dimensionality, class TPixel>
class ItkSmoothingRecursiveGaussianImageFilterComponent : class ItkSmoothingRecursiveGaussianImageFilterComponent :
public Implements< public SuperElastixComponent<
Accepting< itkImageInterface<Dimensionality, TPixel> >, Accepting< itkImageInterface<Dimensionality, TPixel> >,
Providing< itkImageInterface<Dimensionality, TPixel> > Providing< itkImageInterface<Dimensionality, TPixel> >
> >
......
...@@ -32,7 +32,7 @@ namespace selx ...@@ -32,7 +32,7 @@ namespace selx
{ {
template<int Dimensionality, class TPixel> template<int Dimensionality, class TPixel>
class DisplacementFieldItkImageFilterSinkComponent : class DisplacementFieldItkImageFilterSinkComponent :
public Implements < public SuperElastixComponent <
Accepting< DisplacementFieldItkImageSourceInterface<Dimensionality, TPixel> >, Accepting< DisplacementFieldItkImageSourceInterface<Dimensionality, TPixel> >,
Providing < SinkInterface > Providing < SinkInterface >
> >
......
...@@ -33,7 +33,7 @@ namespace selx ...@@ -33,7 +33,7 @@ namespace selx
{ {
template<int Dimensionality, class TPixel> template<int Dimensionality, class TPixel>
class ItkImageSinkComponent : class ItkImageSinkComponent :
public Implements < public SuperElastixComponent <
Accepting< itkImageInterface<Dimensionality, TPixel> >, Accepting< itkImageInterface<Dimensionality, TPixel> >,
Providing < SinkInterface > Providing < SinkInterface >
> >
......
...@@ -31,7 +31,7 @@ namespace selx ...@@ -31,7 +31,7 @@ namespace selx
{ {
template<int Dimensionality, class TPixel> template<int Dimensionality, class TPixel>
class ItkImageSourceComponent : class ItkImageSourceComponent :
public Implements< public SuperElastixComponent<
Accepting<>, Accepting<>,
Providing< SourceInterface, itkImageInterface<Dimensionality, TPixel > > Providing< SourceInterface, itkImageInterface<Dimensionality, TPixel > >
> >
......
...@@ -31,7 +31,7 @@ namespace selx ...@@ -31,7 +31,7 @@ namespace selx
{ {
template<int Dimensionality, class TPixel> template<int Dimensionality, class TPixel>
class ItkImageSourceFixedComponent : class ItkImageSourceFixedComponent :
public Implements< public SuperElastixComponent<
Accepting<>, Accepting<>,
Providing< SourceInterface, Providing< SourceInterface,
itkImageFixedInterface<Dimensionality, TPixel >, itkImageFixedInterface<Dimensionality, TPixel >,
......
...@@ -31,7 +31,7 @@ namespace selx ...@@ -31,7 +31,7 @@ namespace selx
{ {
template<int Dimensionality, class TPixel> template<int Dimensionality, class TPixel>
class ItkImageSourceMovingComponent : class ItkImageSourceMovingComponent :
public Implements< public SuperElastixComponent<
Accepting<>, Accepting<>,
Providing< SourceInterface, itkImageMovingInterface<Dimensionality, TPixel > > Providing< SourceInterface, itkImageMovingInterface<Dimensionality, TPixel > >
> >
......
...@@ -32,7 +32,7 @@ namespace selx ...@@ -32,7 +32,7 @@ namespace selx
{ {
template<int Dimensionality, class TPixel> template<int Dimensionality, class TPixel>
class ItkMeshSinkComponent : class ItkMeshSinkComponent :
public Implements < public SuperElastixComponent <
Accepting< itkMeshInterface<Dimensionality, TPixel> >, Accepting< itkMeshInterface<Dimensionality, TPixel> >,
Providing < SinkInterface, AfterRegistrationInterface > Providing < SinkInterface, AfterRegistrationInterface >
> >
......
...@@ -32,7 +32,7 @@ namespace selx ...@@ -32,7 +32,7 @@ namespace selx
{ {
template<int Dimensionality, class TPixel> template<int Dimensionality, class TPixel>
class ItkMeshSourceComponent : class ItkMeshSourceComponent :
public Implements< public SuperElastixComponent<
Accepting<>, Accepting<>,
Providing< SourceInterface, itkMeshInterface<Dimensionality, TPixel > > Providing< SourceInterface, itkMeshInterface<Dimensionality, TPixel > >
> >
......
...@@ -29,7 +29,7 @@ namespace selx ...@@ -29,7 +29,7 @@ namespace selx
{ {
template <int Dimensionality, class TPixel> template <int Dimensionality, class TPixel>
class ItkANTSNeighborhoodCorrelationImageToImageMetricv4Component : class ItkANTSNeighborhoodCorrelationImageToImageMetricv4Component :
public Implements< public SuperElastixComponent<
Accepting< >, Accepting< >,
Providing< itkMetricv4Interface<Dimensionality, TPixel>> Providing< itkMetricv4Interface<Dimensionality, TPixel>>
> >
......
...@@ -29,7 +29,7 @@ namespace selx ...@@ -29,7 +29,7 @@ namespace selx
{ {
template <class InternalComputationValueType, int Dimensionality> template <class InternalComputationValueType, int Dimensionality>
class ItkAffineTransformComponent : class ItkAffineTransformComponent :
public Implements< public SuperElastixComponent<
Accepting< >, Accepting< >,
Providing< itkTransformInterface<InternalComputationValueType,Dimensionality>> Providing< itkTransformInterface<InternalComputationValueType,Dimensionality>>
> >
......
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment