plastimatch
Loading...
Searching...
No Matches
xio_dose.cxx File Reference
#include "plmbase_config.h"
#include <algorithm>
#include <fstream>
#include <string>
#include <vector>
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <itksys/SystemTools.hxx>
#include <itksys/Directory.hxx>
#include <itksys/RegularExpression.hxx>
#include "itkDirectory.h"
#include "itkRegularExpressionSeriesFileNames.h"
#include "file_util.h"
#include "metadata.h"
#include "plm_endian.h"
#include "plm_image.h"
#include "print_and_exit.h"
#include "volume.h"
#include "xio_ct.h"
#include "xio_ct_transform.h"
#include "xio_dose.h"
#include "xio_studyset.h"

Macros

#define XIO_DATATYPE_UINT32   5
 

Typedefs

typedef struct xio_dose_header Xio_dose_header
 

Functions

static void xio_dose_load_header (Xio_dose_header *xdh, const char *filename)
 
static void xio_dose_load_cube (Plm_image *pli, Xio_dose_header *xdh, const char *filename)
 
static void xio_dose_create_volume (Plm_image *pli, Xio_dose_header *xdh)
 
void xio_dose_load (Plm_image *pli, Metadata::Pointer &meta, const char *filename)
 
void xio_dose_save (const Plm_image::Pointer &pli, Metadata::Pointer &meta, Xio_ct_transform *transform, const char *filename, const char *filename_template)
 
void xio_dose_apply_transform (Plm_image *pli, Xio_ct_transform *transform)
 

Macro Definition Documentation

◆ XIO_DATATYPE_UINT32

#define XIO_DATATYPE_UINT32   5

Typedef Documentation

◆ Xio_dose_header

typedef struct xio_dose_header Xio_dose_header

Function Documentation

◆ xio_dose_apply_transform()

void xio_dose_apply_transform ( Plm_image * pli,
Xio_ct_transform * transform )

◆ xio_dose_create_volume()

static void xio_dose_create_volume ( Plm_image * pli,
Xio_dose_header * xdh )
static

◆ xio_dose_load()

void xio_dose_load ( Plm_image * pli,
Metadata::Pointer & meta,
const char * filename )

◆ xio_dose_load_cube()

static void xio_dose_load_cube ( Plm_image * pli,
Xio_dose_header * xdh,
const char * filename )
static

◆ xio_dose_load_header()

static void xio_dose_load_header ( Xio_dose_header * xdh,
const char * filename )
static

◆ xio_dose_save()

void xio_dose_save ( const Plm_image::Pointer & pli,
Metadata::Pointer & meta,
Xio_ct_transform * transform,
const char * filename,
const char * filename_template )