STYLE: Use templated function over macro
STYLE: Use templated function over macro

Use more transparent coding of templated type-checked functions
rather than partial-code-chunk macros.

thewtex/ITK,vfonov/ITK,vfonov/ITK,BRAINSia/ITK,InsightSoftwareConsortium/ITK,hjmjohnson/ITK,thewtex/ITK,Kitware/ITK,richardbeare/ITK,InsightSoftwareConsortium/ITK,Kitware/ITK,vfonov/ITK,richardbeare/ITK,InsightSoftwareConsortium/ITK,BRAINSia/ITK,malaterre/ITK,LucasGandel/ITK,malaterre/ITK,Kitware/ITK,LucasGandel/ITK,vfonov/ITK,malaterre/ITK,Kitware/ITK,malaterre/ITK,LucasGandel/ITK,hjmjohnson/ITK,richardbeare/ITK,hjmjohnson/ITK,LucasGandel/ITK,malaterre/ITK,LucasGandel/ITK,richardbeare/ITK,richardbeare/ITK,Kitware/ITK,vfonov/ITK,thewtex/ITK,InsightSoftwareConsortium/ITK,malaterre/ITK,thewtex/ITK,richardbeare/ITK,thewtex/ITK,InsightSoftwareConsortium/ITK,malaterre/ITK,vfonov/ITK,richardbeare/ITK,Kitware/ITK,malaterre/ITK,malaterre/ITK,vfonov/ITK,BRAINSia/ITK,InsightSoftwareConsortium/ITK,BRAINSia/ITK,hjmjohnson/ITK,InsightSoftwareConsortium/ITK,vfonov/ITK,LucasGandel/ITK,hjmjohnson/ITK,vfonov/ITK,hjmjohnson/ITK,BRAINSia/ITK,LucasGandel/ITK,thewtex/ITK,LucasGandel/ITK,thewtex/ITK,BRAINSia/ITK,hjmjohnson/ITK,Kitware/ITK,BRAINSia/ITK