~ubuntu-branches/debian/sid/simpleitk/sid

« back to all changes in this revision

Viewing changes to Code/BasicFilters/json/NaryAddImageFilter.json

  • Committer: Package Import Robot
  • Author(s): Ghislain Antony Vaillant
  • Date: 2017-11-02 08:49:18 UTC
  • Revision ID: package-import@ubuntu.com-20171102084918-7hs09ih668xq87ej
Tags: upstream-1.0.1
ImportĀ upstreamĀ versionĀ 1.0.1

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
{
 
2
  "name" : "NaryAddImageFilter",
 
3
  "template_code_filename" : "MultiInputImageFilter",
 
4
  "template_test_filename" : "ImageFilter",
 
5
  "number_of_inputs" : 1,
 
6
  "pixel_types" : "typelist::Append<BasicPixelIDTypeList, ComplexPixelIDTypeList>::Type",
 
7
  "members" : [],
 
8
  "tests" : [
 
9
    {
 
10
      "tag" : "default2",
 
11
      "description" : "adding of 2 images",
 
12
      "settings" : [],
 
13
      "md5hash" : "d83255b0121596228f3c23a312d9af69",
 
14
      "inputs" : [
 
15
        "Input/Ramp-One-Zero-Float.nrrd",
 
16
        "Input/Ramp-Zero-One-Float.nrrd"
 
17
      ]
 
18
    },
 
19
    {
 
20
      "tag" : "default3",
 
21
      "description" : "adding of 3 images",
 
22
      "settings" : [],
 
23
      "md5hash" : "4628b3b09af910ac432e2a740b20c742",
 
24
      "inputs" : [
 
25
        "Input/Ramp-One-Zero-Float.nrrd",
 
26
        "Input/Ramp-Zero-One-Float.nrrd",
 
27
        "Input/Ramp-One-Zero-Float.nrrd"
 
28
      ]
 
29
    },
 
30
    {
 
31
      "tag" : "default4",
 
32
      "description" : "adding of 4 images",
 
33
      "settings" : [],
 
34
      "md5hash" : "64140d8b2b8826dbfa6f3bb1d3fbe3eb",
 
35
      "inputs" : [
 
36
        "Input/Ramp-One-Zero-Float.nrrd",
 
37
        "Input/Ramp-Zero-One-Float.nrrd",
 
38
        "Input/Ramp-One-Zero-Float.nrrd",
 
39
        "Input/Ramp-One-Zero-Float.nrrd"
 
40
      ]
 
41
    },
 
42
    {
 
43
      "tag" : "default5",
 
44
      "description" : "adding of 5 images",
 
45
      "settings" : [],
 
46
      "md5hash" : "c0b3778cf51f4311678a2c9e0561daed",
 
47
      "inputs" : [
 
48
        "Input/Ramp-One-Zero-Float.nrrd",
 
49
        "Input/Ramp-Zero-One-Float.nrrd",
 
50
        "Input/Ramp-One-Zero-Float.nrrd",
 
51
        "Input/Ramp-One-Zero-Float.nrrd",
 
52
        "Input/Ramp-One-Zero-Float.nrrd"
 
53
      ]
 
54
    }
 
55
  ],
 
56
  "briefdescription" : "Pixel-wise addition of N images.",
 
57
  "detaileddescription" : "This class is templated over the types of the input images and the type of the output image. Numeric conversions (castings) are done by the C++ defaults.\n\nThe pixel type of the input images must have a valid definition of the operator+ with each other. This condition is required because internally this filter will perform the operation\n\n\\code\n* pixel_from_image_N + pixel_from_image_(N+1)\n\n* \n\n\\endcode\n\nAdditionally the type resulting from the sum, will be cast to the pixel type of the output image.\n\nThe total operation over one pixel will be\n\n\\code\n* output_pixel = static_cast<OutputPixelType>( input_pixel_N + input_pixel_(N+1) )\n\n* \n\n\\endcode\n\nFor example, this filter could be used directly for adding images whose pixels are vectors of the same dimension, and to store the resulting vector in an output image of vector pixels.\n\n\\warning No numeric overflow checking is performed in this filter.",
 
58
  "itk_module" : "ITKImageIntensity",
 
59
  "itk_group" : "ImageIntensity"
 
60
}
 
 
b'\\ No newline at end of file'