plastimatch
Loading...
Searching...
No Matches
itk_crop.cxx File Reference
#include "plmutil_config.h"
#include "itkContinuousIndex.h"
#include "itkRegionOfInterestImageFilter.h"
#include "itkImage.h"
#include "clamp.h"
#include "itk_bbox.h"
#include "itk_crop.h"
#include "itk_image_type.h"

Functions

template<class T >
itk_crop_by_index (T &image, const int new_size[6])
 
template<class T >
itk_crop_by_coord (T &image, const float new_size[6])
 
template<class T >
itk_crop_by_image (T &image, const UCharImageType::Pointer &bbox_image)
 
template CharImageType::Pointer itk_crop_by_index (CharImageType::Pointer &, const int *)
 
template UCharImageType::Pointer itk_crop_by_index (UCharImageType::Pointer &, const int *)
 
template ShortImageType::Pointer itk_crop_by_index (ShortImageType::Pointer &, const int *)
 
template UShortImageType::Pointer itk_crop_by_index (UShortImageType::Pointer &, const int *)
 
template Int32ImageType::Pointer itk_crop_by_index (Int32ImageType::Pointer &, const int *)
 
template UInt32ImageType::Pointer itk_crop_by_index (UInt32ImageType::Pointer &, const int *)
 
template FloatImageType::Pointer itk_crop_by_index (FloatImageType::Pointer &, const int *)
 
template DoubleImageType::Pointer itk_crop_by_index (DoubleImageType::Pointer &, const int *)
 
template UCharVecImageType::Pointer itk_crop_by_index (UCharVecImageType::Pointer &, const int *)
 
template CharImageType::Pointer itk_crop_by_coord (CharImageType::Pointer &, const float *)
 
template UCharImageType::Pointer itk_crop_by_coord (UCharImageType::Pointer &, const float *)
 
template ShortImageType::Pointer itk_crop_by_coord (ShortImageType::Pointer &, const float *)
 
template UShortImageType::Pointer itk_crop_by_coord (UShortImageType::Pointer &, const float *)
 
template Int32ImageType::Pointer itk_crop_by_coord (Int32ImageType::Pointer &, const float *)
 
template UInt32ImageType::Pointer itk_crop_by_coord (UInt32ImageType::Pointer &, const float *)
 
template FloatImageType::Pointer itk_crop_by_coord (FloatImageType::Pointer &, const float *)
 
template DoubleImageType::Pointer itk_crop_by_coord (DoubleImageType::Pointer &, const float *)
 
template UCharVecImageType::Pointer itk_crop_by_coord (UCharVecImageType::Pointer &, const float *)
 
template CharImageType::Pointer itk_crop_by_image (CharImageType::Pointer &, const UCharImageType::Pointer &)
 
template UCharImageType::Pointer itk_crop_by_image (UCharImageType::Pointer &, const UCharImageType::Pointer &)
 
template ShortImageType::Pointer itk_crop_by_image (ShortImageType::Pointer &, const UCharImageType::Pointer &)
 
template UShortImageType::Pointer itk_crop_by_image (UShortImageType::Pointer &, const UCharImageType::Pointer &)
 
template Int32ImageType::Pointer itk_crop_by_image (Int32ImageType::Pointer &, const UCharImageType::Pointer &)
 
template UInt32ImageType::Pointer itk_crop_by_image (UInt32ImageType::Pointer &, const UCharImageType::Pointer &)
 
template FloatImageType::Pointer itk_crop_by_image (FloatImageType::Pointer &, const UCharImageType::Pointer &)
 
template DoubleImageType::Pointer itk_crop_by_image (DoubleImageType::Pointer &, const UCharImageType::Pointer &)
 
template UCharVecImageType::Pointer itk_crop_by_image (UCharVecImageType::Pointer &, const UCharImageType::Pointer &)
 

Function Documentation

◆ itk_crop_by_coord() [1/10]

template CharImageType::Pointer itk_crop_by_coord ( CharImageType::Pointer & ,
const float *  )

◆ itk_crop_by_coord() [2/10]

template DoubleImageType::Pointer itk_crop_by_coord ( DoubleImageType::Pointer & ,
const float *  )

◆ itk_crop_by_coord() [3/10]

template FloatImageType::Pointer itk_crop_by_coord ( FloatImageType::Pointer & ,
const float *  )

◆ itk_crop_by_coord() [4/10]

template Int32ImageType::Pointer itk_crop_by_coord ( Int32ImageType::Pointer & ,
const float *  )

◆ itk_crop_by_coord() [5/10]

template ShortImageType::Pointer itk_crop_by_coord ( ShortImageType::Pointer & ,
const float *  )

◆ itk_crop_by_coord() [6/10]

template<class T >
T itk_crop_by_coord ( T & image,
const float new_size[6] )

◆ itk_crop_by_coord() [7/10]

template UCharImageType::Pointer itk_crop_by_coord ( UCharImageType::Pointer & ,
const float *  )

◆ itk_crop_by_coord() [8/10]

template UCharVecImageType::Pointer itk_crop_by_coord ( UCharVecImageType::Pointer & ,
const float *  )

◆ itk_crop_by_coord() [9/10]

template UInt32ImageType::Pointer itk_crop_by_coord ( UInt32ImageType::Pointer & ,
const float *  )

◆ itk_crop_by_coord() [10/10]

template UShortImageType::Pointer itk_crop_by_coord ( UShortImageType::Pointer & ,
const float *  )

◆ itk_crop_by_image() [1/10]

template CharImageType::Pointer itk_crop_by_image ( CharImageType::Pointer & ,
const UCharImageType::Pointer &  )

◆ itk_crop_by_image() [2/10]

template DoubleImageType::Pointer itk_crop_by_image ( DoubleImageType::Pointer & ,
const UCharImageType::Pointer &  )

◆ itk_crop_by_image() [3/10]

template FloatImageType::Pointer itk_crop_by_image ( FloatImageType::Pointer & ,
const UCharImageType::Pointer &  )

◆ itk_crop_by_image() [4/10]

template Int32ImageType::Pointer itk_crop_by_image ( Int32ImageType::Pointer & ,
const UCharImageType::Pointer &  )

◆ itk_crop_by_image() [5/10]

template ShortImageType::Pointer itk_crop_by_image ( ShortImageType::Pointer & ,
const UCharImageType::Pointer &  )

◆ itk_crop_by_image() [6/10]

template<class T >
T itk_crop_by_image ( T & image,
const UCharImageType::Pointer & bbox_image )

◆ itk_crop_by_image() [7/10]

template UCharImageType::Pointer itk_crop_by_image ( UCharImageType::Pointer & ,
const UCharImageType::Pointer &  )

◆ itk_crop_by_image() [8/10]

template UCharVecImageType::Pointer itk_crop_by_image ( UCharVecImageType::Pointer & ,
const UCharImageType::Pointer &  )

◆ itk_crop_by_image() [9/10]

template UInt32ImageType::Pointer itk_crop_by_image ( UInt32ImageType::Pointer & ,
const UCharImageType::Pointer &  )

◆ itk_crop_by_image() [10/10]

template UShortImageType::Pointer itk_crop_by_image ( UShortImageType::Pointer & ,
const UCharImageType::Pointer &  )

◆ itk_crop_by_index() [1/10]

template CharImageType::Pointer itk_crop_by_index ( CharImageType::Pointer & ,
const int *  )

◆ itk_crop_by_index() [2/10]

template DoubleImageType::Pointer itk_crop_by_index ( DoubleImageType::Pointer & ,
const int *  )

◆ itk_crop_by_index() [3/10]

template FloatImageType::Pointer itk_crop_by_index ( FloatImageType::Pointer & ,
const int *  )

◆ itk_crop_by_index() [4/10]

template Int32ImageType::Pointer itk_crop_by_index ( Int32ImageType::Pointer & ,
const int *  )

◆ itk_crop_by_index() [5/10]

template ShortImageType::Pointer itk_crop_by_index ( ShortImageType::Pointer & ,
const int *  )

◆ itk_crop_by_index() [6/10]

template<class T >
T itk_crop_by_index ( T & image,
const int new_size[6] )

◆ itk_crop_by_index() [7/10]

template UCharImageType::Pointer itk_crop_by_index ( UCharImageType::Pointer & ,
const int *  )

◆ itk_crop_by_index() [8/10]

template UCharVecImageType::Pointer itk_crop_by_index ( UCharVecImageType::Pointer & ,
const int *  )

◆ itk_crop_by_index() [9/10]

template UInt32ImageType::Pointer itk_crop_by_index ( UInt32ImageType::Pointer & ,
const int *  )

◆ itk_crop_by_index() [10/10]

template UShortImageType::Pointer itk_crop_by_index ( UShortImageType::Pointer & ,
const int *  )