# Extend BSpline Transformation CLP

From user's Wiki!

## General Information

- Type: CLP
- Category: Registration
- Author: Corne Hoogendoorn
- Contributor: Xavi Planes
- Contact: xavier.planes at upf.edu
- Description: Zero-pad a B-spline transformation; the implementation of the B-splines in ITK does not use an implied zero padding, which leads to discontinuities at the boundary of the evaluable region. This would cause trouble when computing the logarithm of the vector field.

## Usage

### Parameters

Label | Type | Flag / Index | Default value / Channel | Description |
---|---|---|---|---|

Parameters | ||||

Extend Before | integer | index 2 | 3 | The number of zeros inserted before the original control point grid, in each direction |

Extend After | integer | index 3 | 3 | The number of zeros inserted after the original control point grid, in each direction |

IO | ||||

Input transform | transform (fileExtensions=".dof") | index 0 | input | Input transform |

Output transform | transform (fileExtensions=".dof") | index 1 | output | Output transform |

### Examples

Extend a BSplines Transform using a value of 3 before and after.

## Development

Source code: C++ Source code and XML description