plastimatch
Loading...
Searching...
No Matches
itk_mask.h
Go to the documentation of this file.
1/* -----------------------------------------------------------------------
2 See COPYRIGHT.TXT and LICENSE.TXT for copyright and license information
3 ----------------------------------------------------------------------- */
4#ifndef _itk_mask_h_
5#define _itk_mask_h_
6
7#include "plmutil_config.h"
8#include "itk_image_type.h"
9
14
15#if defined (commentout)
16template <class T, class U>
17T
18vector_mask_image (T& vf_image, U& ref_image);
19
20template <class T>
21T
22vector_mask_image (T& image, float x_spacing,
23 float y_spacing, float z_spacing);
24template <class T>
25T
26vector_mask_image (T& vf_image, float* origin, float* spacing, int* size);
27
28template <class T>
29T
30vector_mask_image (T& vf_image, Plm_image_header* pih);
31#endif
32
33template <class T>
34T
36 T input,
37 UCharImageType::Pointer mask,
38 Mask_operation mask_operation,
39 float mask_value
40);
41
42#endif
The Plm_image_header class defines the geometry of an image. It defines image origin,...
Definition plm_image_header.h:24
T mask_image(T input, UCharImageType::Pointer mask, Mask_operation mask_operation, float mask_value)
Definition itk_mask.cxx:13
Mask_operation
Definition itk_mask.h:10
@ MASK_OPERATION_MASK
Definition itk_mask.h:12
@ MASK_OPERATION_FILL
Definition itk_mask.h:11