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
{
template<bool dummy = true>
class RegistrationControllerComponent :
public Implements <
public SuperElastixComponent <
Accepting< RunRegistrationInterface, ReconnectTransformInterface, AfterRegistrationInterface >,
Providing < RegistrationControllerStartInterface >
>
......
......@@ -34,7 +34,7 @@ namespace selx
{
template <int Dimensionality, class TPixel>
class ElastixComponent :
public Implements<
public SuperElastixComponent<
Accepting<
itkImageFixedInterface<Dimensionality, TPixel>,
itkImageMovingInterface<Dimensionality, TPixel>
......
......@@ -34,7 +34,7 @@ namespace selx
{
template <int Dimensionality, class TPixel>
class MonolithicElastixComponent :
public Implements<
public SuperElastixComponent<
Accepting<
itkImageFixedInterface<Dimensionality, TPixel>,
itkImageMovingInterface<Dimensionality, TPixel>
......
......@@ -34,7 +34,7 @@ namespace selx
{
template <int Dimensionality, class TPixel>
class MonolithicTransformixComponent :
public Implements<
public SuperElastixComponent<
Accepting<
itkImageDomainFixedInterface<Dimensionality>,
itkImageMovingInterface<Dimensionality, TPixel>,
......
......@@ -30,7 +30,7 @@ namespace selx
{
class GDOptimizer3rdPartyComponent :
public Implements<
public SuperElastixComponent<
Accepting< MetricValueInterface, MetricDerivativeInterface >,
Providing< OptimizerUpdateInterface>
>
......
......@@ -29,7 +29,7 @@ namespace selx
{
// wrapping into components:
class GDOptimizer4thPartyComponent :
public Implements <
public SuperElastixComponent <
Accepting< MetricValueInterface >,
Providing < OptimizerUpdateInterface, ConflictinUpdateInterface >
>
......
......@@ -26,7 +26,7 @@
namespace selx
{
class MetricComponent1 :
public Implements <
public SuperElastixComponent <
Accepting< TransformedImageInterface>,
Providing < MetricValueInterface >
>
......
......@@ -28,7 +28,7 @@ namespace selx
{
// SSDMetric3rdPartyComponent provides a value and a derivative
class SSDMetric3rdPartyComponent :
public Implements<
public SuperElastixComponent<
Accepting<>,
Providing< MetricDerivativeInterface, MetricValueInterface>
>
......
......@@ -28,7 +28,7 @@ namespace selx
{
// SSDMetric4thPartyComponent provides only a value and not a derivative
class SSDMetric4thPartyComponent :
public Implements<
public SuperElastixComponent<
Accepting<>,
Providing< MetricValueInterface>
>
......
......@@ -26,7 +26,7 @@
namespace selx
{
class TransformComponent1 :
public Implements <
public SuperElastixComponent <
Accepting< >,
Providing < TransformedImageInterface >
>
......
......@@ -30,7 +30,7 @@ namespace selx
{
template <int Dimensionality, class TPixel>
class ItkSmoothingRecursiveGaussianImageFilterComponent :
public Implements<
public SuperElastixComponent<
Accepting< itkImageInterface<Dimensionality, TPixel> >,
Providing< itkImageInterface<Dimensionality, TPixel> >
>
......
......@@ -32,7 +32,7 @@ namespace selx
{
template<int Dimensionality, class TPixel>
class DisplacementFieldItkImageFilterSinkComponent :
public Implements <
public SuperElastixComponent <
Accepting< DisplacementFieldItkImageSourceInterface<Dimensionality, TPixel> >,
Providing < SinkInterface >
>
......
......@@ -33,7 +33,7 @@ namespace selx
{
template<int Dimensionality, class TPixel>
class ItkImageSinkComponent :
public Implements <
public SuperElastixComponent <
Accepting< itkImageInterface<Dimensionality, TPixel> >,
Providing < SinkInterface >
>
......
......@@ -31,7 +31,7 @@ namespace selx
{
template<int Dimensionality, class TPixel>
class ItkImageSourceComponent :
public Implements<
public SuperElastixComponent<
Accepting<>,
Providing< SourceInterface, itkImageInterface<Dimensionality, TPixel > >
>
......
......@@ -31,7 +31,7 @@ namespace selx
{
template<int Dimensionality, class TPixel>
class ItkImageSourceFixedComponent :
public Implements<
public SuperElastixComponent<
Accepting<>,
Providing< SourceInterface,
itkImageFixedInterface<Dimensionality, TPixel >,
......
......@@ -31,7 +31,7 @@ namespace selx
{
template<int Dimensionality, class TPixel>
class ItkImageSourceMovingComponent :
public Implements<
public SuperElastixComponent<
Accepting<>,
Providing< SourceInterface, itkImageMovingInterface<Dimensionality, TPixel > >
>
......
......@@ -32,7 +32,7 @@ namespace selx
{
template<int Dimensionality, class TPixel>
class ItkMeshSinkComponent :
public Implements <
public SuperElastixComponent <
Accepting< itkMeshInterface<Dimensionality, TPixel> >,
Providing < SinkInterface, AfterRegistrationInterface >
>
......
......@@ -32,7 +32,7 @@ namespace selx
{
template<int Dimensionality, class TPixel>
class ItkMeshSourceComponent :
public Implements<
public SuperElastixComponent<
Accepting<>,
Providing< SourceInterface, itkMeshInterface<Dimensionality, TPixel > >
>
......
......@@ -29,7 +29,7 @@ namespace selx
{
template <int Dimensionality, class TPixel>
class ItkANTSNeighborhoodCorrelationImageToImageMetricv4Component :
public Implements<
public SuperElastixComponent<
Accepting< >,
Providing< itkMetricv4Interface<Dimensionality, TPixel>>
>
......
......@@ -29,7 +29,7 @@ namespace selx
{
template <class InternalComputationValueType, int Dimensionality>
class ItkAffineTransformComponent :
public Implements<
public SuperElastixComponent<
Accepting< >,
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