plastimatch
|
#include "plmbase_config.h"
#include <stdlib.h>
#include <time.h>
#include <string.h>
#include "itkImage.h"
#include "itkImageFileReader.h"
#include "itkImageFileWriter.h"
#include "itkCastImageFilter.h"
#include "itkOrientImageFilter.h"
#include "direction_cosines.h"
#include "itk_image.h"
#include "itk_volume_header.h"
#include "plm_image_header.h"
#include "plm_int.h"
#include "volume_header.h"
Functions | |
void | itk_image_get_props (const std::string &fileName, int *num_dimensions, itk::ImageIOBase::IOPixelType *pixel_type, itk::ImageIOBase::IOComponentType *component_type, int *num_components) |
template<class T > | |
void | get_image_header (plm_long dim[3], float offset[3], float spacing[3], T image) |
template<class T > | |
void | itk_image_get_image_header (plm_long dim[3], float offset[3], float spacing[3], Direction_cosines &dc, const T image) |
template<class T > | |
void | itk_image_get_volume_header (Volume_header *vh, T image) |
template<class T > | |
void | itk_image_set_header (T dest, const Plm_image_header *pih) |
template<class T > | |
void | itk_image_set_header (T dest, const Plm_image_header &pih) |
template<class T , class U > | |
void | itk_image_header_copy (T dest, U src) |
template<class T > | |
void | itk_volume_center (float center[3], const T image) |
template<class T > | |
T | itk_image_fix_negative_spacing (T img) |
template void | get_image_header (plm_long dim[3], float offset[3], float spacing[3], UCharImageType::Pointer image) |
template void | get_image_header (plm_long dim[3], float offset[3], float spacing[3], ShortImageType::Pointer image) |
template void | get_image_header (plm_long dim[3], float offset[3], float spacing[3], UShortImageType::Pointer image) |
template void | get_image_header (plm_long dim[3], float offset[3], float spacing[3], FloatImageType::Pointer image) |
template void | itk_image_set_header (UCharImageType::Pointer, const Plm_image_header *pih) |
template void | itk_image_set_header (CharImageType::Pointer, const Plm_image_header *pih) |
template void | itk_image_set_header (UShortImageType::Pointer, const Plm_image_header *pih) |
template void | itk_image_set_header (ShortImageType::Pointer, const Plm_image_header *pih) |
template void | itk_image_set_header (UInt32ImageType::Pointer, const Plm_image_header *pih) |
template void | itk_image_set_header (Int32ImageType::Pointer, const Plm_image_header *pih) |
template void | itk_image_set_header (FloatImageType::Pointer, const Plm_image_header *pih) |
template void | itk_image_set_header (DoubleImageType::Pointer, const Plm_image_header *pih) |
template void | itk_image_set_header (UCharVecImageType::Pointer, const Plm_image_header *pih) |
template void | itk_image_set_header (DeformationFieldType::Pointer, const Plm_image_header *pih) |
template void | itk_image_set_header (UCharVecImageType::Pointer, const Plm_image_header &pih) |
template void | itk_image_set_header (DeformationFieldType::Pointer, const Plm_image_header &pih) |
template void | itk_image_header_copy (UCharVecImageType::Pointer, UCharImageType::Pointer) |
template void | itk_image_header_copy (UCharVecImageType::Pointer, UInt32ImageType::Pointer) |
template void | itk_image_header_copy (UCharVecImageType::Pointer, UCharVecImageType::Pointer) |
template void | itk_image_header_copy (UCharVecImageType::Pointer, DeformationFieldType::Pointer) |
template void | itk_image_header_copy (UCharImageType::Pointer, UCharVecImageType::Pointer) |
template void | itk_image_header_copy (UCharImageType::Pointer, FloatImageType::Pointer) |
template void | itk_image_header_copy (UCharImage2DType::Pointer, UCharVecImage2DType::Pointer) |
template void | itk_image_get_volume_header (Volume_header *, DeformationFieldType::Pointer) |
template void | itk_volume_center (float center[3], const FloatImageType::Pointer image) |
template UCharImageType::Pointer | itk_image_fix_negative_spacing (UCharImageType::Pointer image) |
template CharImageType::Pointer | itk_image_fix_negative_spacing (CharImageType::Pointer image) |
template UShortImageType::Pointer | itk_image_fix_negative_spacing (UShortImageType::Pointer image) |
template ShortImageType::Pointer | itk_image_fix_negative_spacing (ShortImageType::Pointer image) |
template UInt32ImageType::Pointer | itk_image_fix_negative_spacing (UInt32ImageType::Pointer image) |
template Int32ImageType::Pointer | itk_image_fix_negative_spacing (Int32ImageType::Pointer image) |
template UInt64ImageType::Pointer | itk_image_fix_negative_spacing (UInt64ImageType::Pointer image) |
template Int64ImageType::Pointer | itk_image_fix_negative_spacing (Int64ImageType::Pointer image) |
template FloatImageType::Pointer | itk_image_fix_negative_spacing (FloatImageType::Pointer image) |
template DoubleImageType::Pointer | itk_image_fix_negative_spacing (DoubleImageType::Pointer image) |
template UCharVecImageType::Pointer | itk_image_fix_negative_spacing (UCharVecImageType::Pointer image) |
template DeformationFieldType::Pointer | itk_image_fix_negative_spacing (DeformationFieldType::Pointer image) |
template void get_image_header | ( | plm_long | dim[3], |
float | offset[3], | ||
float | spacing[3], | ||
FloatImageType::Pointer | image ) |
template void get_image_header | ( | plm_long | dim[3], |
float | offset[3], | ||
float | spacing[3], | ||
ShortImageType::Pointer | image ) |
void get_image_header | ( | plm_long | dim[3], |
float | offset[3], | ||
float | spacing[3], | ||
T | image ) |
template void get_image_header | ( | plm_long | dim[3], |
float | offset[3], | ||
float | spacing[3], | ||
UCharImageType::Pointer | image ) |
template void get_image_header | ( | plm_long | dim[3], |
float | offset[3], | ||
float | spacing[3], | ||
UShortImageType::Pointer | image ) |
template CharImageType::Pointer itk_image_fix_negative_spacing | ( | CharImageType::Pointer | image | ) |
template DeformationFieldType::Pointer itk_image_fix_negative_spacing | ( | DeformationFieldType::Pointer | image | ) |
template DoubleImageType::Pointer itk_image_fix_negative_spacing | ( | DoubleImageType::Pointer | image | ) |
template FloatImageType::Pointer itk_image_fix_negative_spacing | ( | FloatImageType::Pointer | image | ) |
template Int32ImageType::Pointer itk_image_fix_negative_spacing | ( | Int32ImageType::Pointer | image | ) |
template Int64ImageType::Pointer itk_image_fix_negative_spacing | ( | Int64ImageType::Pointer | image | ) |
template ShortImageType::Pointer itk_image_fix_negative_spacing | ( | ShortImageType::Pointer | image | ) |
T itk_image_fix_negative_spacing | ( | T | img | ) |
template UCharImageType::Pointer itk_image_fix_negative_spacing | ( | UCharImageType::Pointer | image | ) |
template UCharVecImageType::Pointer itk_image_fix_negative_spacing | ( | UCharVecImageType::Pointer | image | ) |
template UInt32ImageType::Pointer itk_image_fix_negative_spacing | ( | UInt32ImageType::Pointer | image | ) |
template UInt64ImageType::Pointer itk_image_fix_negative_spacing | ( | UInt64ImageType::Pointer | image | ) |
template UShortImageType::Pointer itk_image_fix_negative_spacing | ( | UShortImageType::Pointer | image | ) |
void itk_image_get_image_header | ( | plm_long | dim[3], |
float | offset[3], | ||
float | spacing[3], | ||
Direction_cosines & | dc, | ||
const T | image ) |
void itk_image_get_props | ( | const std::string & | fileName, |
int * | num_dimensions, | ||
itk::ImageIOBase::IOPixelType * | pixel_type, | ||
itk::ImageIOBase::IOComponentType * | component_type, | ||
int * | num_components ) |
template void itk_image_get_volume_header | ( | Volume_header * | , |
DeformationFieldType::Pointer | ) |
void itk_image_get_volume_header | ( | Volume_header * | vh, |
T | image ) |
void itk_image_header_copy | ( | T | dest, |
U | src ) |
template void itk_image_header_copy | ( | UCharImage2DType::Pointer | , |
UCharVecImage2DType::Pointer | ) |
template void itk_image_header_copy | ( | UCharImageType::Pointer | , |
FloatImageType::Pointer | ) |
template void itk_image_header_copy | ( | UCharImageType::Pointer | , |
UCharVecImageType::Pointer | ) |
template void itk_image_header_copy | ( | UCharVecImageType::Pointer | , |
DeformationFieldType::Pointer | ) |
template void itk_image_header_copy | ( | UCharVecImageType::Pointer | , |
UCharImageType::Pointer | ) |
template void itk_image_header_copy | ( | UCharVecImageType::Pointer | , |
UCharVecImageType::Pointer | ) |
template void itk_image_header_copy | ( | UCharVecImageType::Pointer | , |
UInt32ImageType::Pointer | ) |
template void itk_image_set_header | ( | CharImageType::Pointer | , |
const Plm_image_header * | pih ) |
template void itk_image_set_header | ( | DeformationFieldType::Pointer | , |
const Plm_image_header & | pih ) |
template void itk_image_set_header | ( | DeformationFieldType::Pointer | , |
const Plm_image_header * | pih ) |
template void itk_image_set_header | ( | DoubleImageType::Pointer | , |
const Plm_image_header * | pih ) |
template void itk_image_set_header | ( | FloatImageType::Pointer | , |
const Plm_image_header * | pih ) |
template void itk_image_set_header | ( | Int32ImageType::Pointer | , |
const Plm_image_header * | pih ) |
template void itk_image_set_header | ( | ShortImageType::Pointer | , |
const Plm_image_header * | pih ) |
void itk_image_set_header | ( | T | dest, |
const Plm_image_header & | pih ) |
void itk_image_set_header | ( | T | dest, |
const Plm_image_header * | pih ) |
template void itk_image_set_header | ( | UCharImageType::Pointer | , |
const Plm_image_header * | pih ) |
template void itk_image_set_header | ( | UCharVecImageType::Pointer | , |
const Plm_image_header & | pih ) |
template void itk_image_set_header | ( | UCharVecImageType::Pointer | , |
const Plm_image_header * | pih ) |
template void itk_image_set_header | ( | UInt32ImageType::Pointer | , |
const Plm_image_header * | pih ) |
template void itk_image_set_header | ( | UShortImageType::Pointer | , |
const Plm_image_header * | pih ) |
template void itk_volume_center | ( | float | center[3], |
const FloatImageType::Pointer | image ) |
void itk_volume_center | ( | float | center[3], |
const T | image ) |