Move PimpleTransform classes to separate file.

Change-Id: Id5d00164be88628f591331036a5dfd7a0e6dd593
Throw exception when incorrect constructor is used for Transform

The DeformationField transform type requires an image.

Change-Id: Ib7f7d73991d7c5dd6d5fb8ba90e735060fd5c647
Adding CommandHolder as private object to Transform file

Change-Id: I8d8735ba558f8d34b1791a8de40884eb2dd45a47
Adding BSplineTransform with basic constructor.

Adding BSplineTransform the the available transform types. Added basic
constructor which uses an image as input for a reference image.

Change-Id: I43335f23cb226f18feb0f6ea4fb20cb991ac3568
Adding testing of BSplineTrasform with wrong constructor.

Change-Id: I019fbd516a27e9364a356a349af6b51e2d52940a
Adding test of constructor of BSplineTransform

Change-Id: I5af9b1745e03a1377324d9b4a461a59db0f665fe
Update template to document active measurements

Active measurements can be accessed during execution, and are not
documented as such.

Change-Id: I198dde24514c2f185d782455b584488dc838db63
Adding Wrapping of DemonsRegistrationFilter

Currently this filter is missing the optional input for an initial
deformation field. This is JIRA issue SIMPLEITK-429.

Change-Id: I4f93c2116a07cb8a086da37da7a1d5c4bd28dcba
Adding demos registration example.

Change-Id: I7f3702292e71263ceeb4a4f6812f376715f0e4a3
Changing input image to be gray scale.

Change-Id: I650de447395c206a023f524243e1073785810a06
Change output pixel type to VectorFloat64

This makes the output deformation field compatible with the transform
class.

Change-Id: Id4994534cdbb5e2e58bb20a275192b1527f6fca6
Support any pixel type for demons example

Change-Id: If48640f4b2ea4e7d48251ef0b4efeed9eb196c26
Adding test for demons registration filter

Change-Id: Ib44e3fba53654165e4d0e4737126f4cd2c4ef66f
Adding pure virutal ImageReaderBase::Execute method

This follows similar design of the ImageFilterExecuteBase class used
for filters.

Change-Id: I01249c212256a40a5751e3d112b23737dccbaf64
Adding OutputPixelParameter paramter to ImageReaderBase class

The Set methods is suppose to return the class but this is implemented
in the base class so a bass class must be returned.

Change-Id: I872314b4d92e887cc7c4c7c84463215f48d762e7
STYLE: if statement is missing curly brackets.

Change-Id: Ic906360b42976c12221046613c881b1cf2b7c54f
Adding ImageFileReader support to use OutputPixelType

Change-Id: Ib6b93798da26187bb67412dd6344725da30894c8
Adding testing for OutputPixelType for image file reader

Change-Id: I9ef43d08d2e259341cafa099a005ece93bc72e80
STYLE: add white space between function declarations

Change-Id: I12382dca8c069fb620fc34b8a741bc1b8cba75b0
Adding support for OutputPixelType for ImageSeriesReader

Change-Id: Icca88b2379e0b8ca29786ea1b6b57ecdeafc636f