Skip to content
GitLab
Menu
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Menu
Open sidebar
Mirrors
SuperElastix
Commits
c9123918
Commit
c9123918
authored
Aug 15, 2016
by
Floris Berendsen
Browse files
COMP: renamed Implements to SuperElastixComponent
parent
0ac374c2
Changes
28
Hide whitespace changes
Inline
Side-by-side
Modules/Components/itkImageRegistrationMethodv4/include/selxItkGaussianExponentialDiffeomorphicTransform.h
View file @
c9123918
...
...
@@ -29,7 +29,7 @@ namespace selx
{
template
<
class
InternalComputationValueType
,
int
Dimensionality
>
class
ItkGaussianExponentialDiffeomorphicTransformComponent
:
public
Implem
ent
s
<
public
SuperElastixCompon
ent
<
Accepting
<
itkImageDomainFixedInterface
<
Dimensionality
>
>
,
Providing
<
itkTransformInterface
<
InternalComputationValueType
,
Dimensionality
>
,
RunRegistrationInterface
>
...
...
Modules/Components/itkImageRegistrationMethodv4/include/selxItkGradientDescentOptimizerv4.h
View file @
c9123918
...
...
@@ -29,7 +29,7 @@ namespace selx
{
template
<
class
InternalComputationValueType
>
class
ItkGradientDescentOptimizerv4Component
:
public
Implem
ent
s
<
public
SuperElastixCompon
ent
<
Accepting
<
>
,
Providing
<
itkOptimizerv4Interface
<
InternalComputationValueType
>>
>
...
...
Modules/Components/itkImageRegistrationMethodv4/include/selxItkImageRegistrationMethodv4Component.h
View file @
c9123918
...
...
@@ -39,7 +39,7 @@ namespace selx
{
template
<
int
Dimensionality
,
class
TPixel
>
class
ItkImageRegistrationMethodv4Component
:
public
Implem
ent
s
<
public
SuperElastixCompon
ent
<
Accepting
<
itkImageFixedInterface
<
Dimensionality
,
TPixel
>
,
itkImageMovingInterface
<
Dimensionality
,
TPixel
>
,
itkTransformInterface
<
double
,
Dimensionality
>
,
...
...
Modules/Components/itkImageRegistrationMethodv4/include/selxItkMeanSquaresImageToImageMetricv4.h
View file @
c9123918
...
...
@@ -29,7 +29,7 @@ namespace selx
{
template
<
int
Dimensionality
,
class
TPixel
>
class
ItkMeanSquaresImageToImageMetricv4Component
:
public
Implem
ent
s
<
public
SuperElastixCompon
ent
<
Accepting
<
>
,
Providing
<
itkMetricv4Interface
<
Dimensionality
,
TPixel
>>
>
...
...
Modules/Components/itkImageRegistrationMethodv4/include/selxItkResampleFilter.h
View file @
c9123918
...
...
@@ -39,7 +39,7 @@ namespace selx
{
template
<
int
Dimensionality
,
class
TPixel
,
class
TInternalComputationValue
>
class
ItkResampleFilterComponent
:
public
Implem
ent
s
<
public
SuperElastixCompon
ent
<
Accepting
<
itkTransformInterface
<
TInternalComputationValue
,
Dimensionality
>
,
itkImageFixedInterface
<
Dimensionality
,
TPixel
>
,
//TODO should be FixedImageDomainInterface, we do not require intensities
itkImageMovingInterface
<
Dimensionality
,
TPixel
>
...
...
Modules/Components/itkImageRegistrationMethodv4/include/selxItkTransformDisplacementFilter.h
View file @
c9123918
...
...
@@ -39,7 +39,7 @@ namespace selx
{
template
<
int
Dimensionality
,
class
TPixel
,
class
TInternalComputationValue
>
class
ItkTransformDisplacementFilterComponent
:
public
Implem
ent
s
<
public
SuperElastixCompon
ent
<
Accepting
<
itkTransformInterface
<
TInternalComputationValue
,
Dimensionality
>
,
itkImageDomainFixedInterface
<
Dimensionality
>
>
,
...
...
Modules/Core/ComponentInterface/include/selxInterfaces.h
View file @
c9123918
...
...
@@ -269,7 +269,7 @@ protected:
//TODO rename Implements to SuperElastixComponent
template
<
typename
AcceptingInterfaces
,
typename
ProvidingInterfaces
>
class
Implem
ent
s
:
public
AcceptingInterfaces
,
public
ProvidingInterfaces
,
public
ComponentBase
class
SuperElastixCompon
ent
:
public
AcceptingInterfaces
,
public
ProvidingInterfaces
,
public
ComponentBase
{
public:
virtual
interfaceStatus
AcceptConnectionFrom
(
const
char
*
,
ComponentBase
*
);
...
...
Modules/Core/ComponentInterface/include/selxInterfaces.hxx
View file @
c9123918
...
...
@@ -39,25 +39,25 @@ int InterfaceAcceptor<InterfaceT>::Connect(ComponentBase* providerComponent){
}
//////////////////////////////////////////////////////////////////////////
template
<
typename
AcceptingInterfaces
,
typename
ProvidingInterfaces
>
ComponentBase
::
interfaceStatus
Implem
ent
s
<
AcceptingInterfaces
,
ProvidingInterfaces
>::
AcceptConnectionFrom
(
const
char
*
interfacename
,
ComponentBase
*
other
)
ComponentBase
::
interfaceStatus
SuperElastixCompon
ent
<
AcceptingInterfaces
,
ProvidingInterfaces
>::
AcceptConnectionFrom
(
const
char
*
interfacename
,
ComponentBase
*
other
)
{
return
AcceptingInterfaces
::
ConnectFromImpl
(
interfacename
,
other
);
}
template
<
typename
AcceptingInterfaces
,
typename
ProvidingInterfaces
>
int
Implem
ent
s
<
AcceptingInterfaces
,
ProvidingInterfaces
>::
AcceptConnectionFrom
(
ComponentBase
*
other
)
int
SuperElastixCompon
ent
<
AcceptingInterfaces
,
ProvidingInterfaces
>::
AcceptConnectionFrom
(
ComponentBase
*
other
)
{
return
AcceptingInterfaces
::
ConnectFromImpl
(
other
);
}
template
<
typename
AcceptingInterfaces
,
typename
ProvidingInterfaces
>
bool
Implem
ent
s
<
AcceptingInterfaces
,
ProvidingInterfaces
>::
HasAcceptingInterface
(
const
char
*
interfacename
)
bool
SuperElastixCompon
ent
<
AcceptingInterfaces
,
ProvidingInterfaces
>::
HasAcceptingInterface
(
const
char
*
interfacename
)
{
return
AcceptingInterfaces
::
HasInterface
(
interfacename
);
}
template
<
typename
AcceptingInterfaces
,
typename
ProvidingInterfaces
>
bool
Implem
ent
s
<
AcceptingInterfaces
,
ProvidingInterfaces
>::
HasProvidingInterface
(
const
char
*
interfacename
)
bool
SuperElastixCompon
ent
<
AcceptingInterfaces
,
ProvidingInterfaces
>::
HasProvidingInterface
(
const
char
*
interfacename
)
{
return
ProvidingInterfaces
::
HasInterface
(
interfacename
);
}
...
...
Prev
1
2
Next
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment