structure(function (x, name)
{
accessorFuns = list(`__seteq__` = Image___seteq__, GetITKBase = Image_GetITKBase,
GetPixelID = Image_GetPixelID, GetPixelIDValue = Image_GetPixelIDValue,
GetDimension = Image_GetDimension, GetNumberOfComponentsPerPixel = Image_GetNumberOfComponentsPerPixel,
GetOrigin = Image_GetOrigin, SetOrigin = Image_SetOrigin,
GetSpacing = Image_GetSpacing, SetSpacing = Image_SetSpacing,
GetDirection = Image_GetDirection, SetDirection = Image_SetDirection,
TransformIndexToPhysicalPoint = Image_TransformIndexToPhysicalPoint,
TransformPhysicalPointToIndex = Image_TransformPhysicalPointToIndex,
TransformPhysicalPointToContinuousIndex = Image_TransformPhysicalPointToContinuousIndex,
TransformContinuousIndexToPhysicalPoint = Image_TransformContinuousIndexToPhysicalPoint,
GetSize = Image_GetSize, GetHeight = Image_GetHeight,
GetWidth = Image_GetWidth, GetDepth = Image_GetDepth,
CopyInformation = Image_CopyInformation, GetMetaDataKeys = Image_GetMetaDataKeys,
HasMetaDataKey = Image_HasMetaDataKey, GetMetaData = Image_GetMetaData,
GetPixelIDTypeAsString = Image_GetPixelIDTypeAsString,
ToString = Image_ToString, GetPixelAsInt8 = Image_GetPixelAsInt8,
GetPixelAsUInt8 = Image_GetPixelAsUInt8, GetPixelAsInt16 = Image_GetPixelAsInt16,
GetPixelAsUInt16 = Image_GetPixelAsUInt16, GetPixelAsInt32 = Image_GetPixelAsInt32,
GetPixelAsUInt32 = Image_GetPixelAsUInt32, GetPixelAsInt64 = Image_GetPixelAsInt64,
GetPixelAsUInt64 = Image_GetPixelAsUInt64, GetPixelAsFloat = Image_GetPixelAsFloat,
GetPixelAsDouble = Image_GetPixelAsDouble, GetPixelAsVectorInt8 = Image_GetPixelAsVectorInt8,
GetPixelAsVectorUInt8 = Image_GetPixelAsVectorUInt8,
GetPixelAsVectorInt16 = Image_GetPixelAsVectorInt16,
GetPixelAsVectorUInt16 = Image_GetPixelAsVectorUInt16,
GetPixelAsVectorInt32 = Image_GetPixelAsVectorInt32,
GetPixelAsVectorUInt32 = Image_GetPixelAsVectorUInt32,
GetPixelAsVectorInt64 = Image_GetPixelAsVectorInt64,
GetPixelAsVectorUInt64 = Image_GetPixelAsVectorUInt64,
GetPixelAsVectorFloat32 = Image_GetPixelAsVectorFloat32,
GetPixelAsVectorFloat64 = Image_GetPixelAsVectorFloat64,
GetPixelAsComplexFloat32 = Image_GetPixelAsComplexFloat32,
GetPixelAsComplexFloat64 = Image_GetPixelAsComplexFloat64,
SetPixelAsInt8 = Image_SetPixelAsInt8, SetPixelAsUInt8 = Image_SetPixelAsUInt8,
SetPixelAsInt16 = Image_SetPixelAsInt16, SetPixelAsUInt16 = Image_SetPixelAsUInt16,
SetPixelAsInt32 = Image_SetPixelAsInt32, SetPixelAsUInt32 = Image_SetPixelAsUInt32,
SetPixelAsInt64 = Image_SetPixelAsInt64, SetPixelAsUInt64 = Image_SetPixelAsUInt64,
SetPixelAsFloat = Image_SetPixelAsFloat, SetPixelAsDouble = Image_SetPixelAsDouble,
SetPixelAsVectorInt8 = Image_SetPixelAsVectorInt8, SetPixelAsVectorUInt8 = Image_SetPixelAsVectorUInt8,
SetPixelAsVectorInt16 = Image_SetPixelAsVectorInt16,
SetPixelAsVectorUInt16 = Image_SetPixelAsVectorUInt16,
SetPixelAsVectorInt32 = Image_SetPixelAsVectorInt32,
SetPixelAsVectorUInt32 = Image_SetPixelAsVectorUInt32,
SetPixelAsVectorInt64 = Image_SetPixelAsVectorInt64,
SetPixelAsVectorUInt64 = Image_SetPixelAsVectorUInt64,
SetPixelAsVectorFloat32 = Image_SetPixelAsVectorFloat32,
SetPixelAsVectorFloat64 = Image_SetPixelAsVectorFloat64,
SetPixelAsComplexFloat32 = Image_SetPixelAsComplexFloat32,
SetPixelAsComplexFloat64 = Image_SetPixelAsComplexFloat64,
MakeUnique = Image_MakeUnique)
idx = pmatch(name, names(accessorFuns))
if (is.na(idx))
return(callNextMethod(x, name))
f = accessorFuns[[idx]]
function(...) {
f(x, ...)
}
}, target = structure("_p_itk__simple__Image", .Names = "x", package = "SimpleITK", class = structure("signature", package = "methods")), defined = structure("_p_itk__simple__Image", .Names = "x", package = "SimpleITK", class = structure("signature", package = "methods")), generic = structure("$", package = "base"), class = structure("MethodDefinition", package = "methods"))