plastimatch
Loading...
Searching...
No Matches
xio_ct.cxx File Reference
#include "plmbase_config.h"
#include <algorithm>
#include <fstream>
#include <string>
#include <vector>
#include <stdlib.h>
#include <stdio.h>
#include <itksys/SystemTools.hxx>
#include <itksys/Directory.hxx>
#include <itksys/RegularExpression.hxx>
#include "itkDirectory.h"
#include "itkRegularExpressionSeriesFileNames.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_studyset.h"

Typedefs

typedef struct xio_ct_header Xio_ct_header
 

Functions

static void xio_ct_load_header (Xio_ct_header *xch, const char *filename)
 
static void xio_ct_load_image (Plm_image *pli, int slice_no, const char *filename)
 
static void xio_ct_create_volume (Plm_image *pli, Xio_ct_header *xch, int z_dim, float z_origin, float z_spacing)
 
void xio_ct_load (Plm_image *pli, Xio_studyset *studyset)
 
void xio_ct_apply_transform (Plm_image *pli, Xio_ct_transform *transform)
 

Typedef Documentation

◆ Xio_ct_header

typedef struct xio_ct_header Xio_ct_header

Function Documentation

◆ xio_ct_apply_transform()

void xio_ct_apply_transform ( Plm_image * pli,
Xio_ct_transform * transform )

◆ xio_ct_create_volume()

static void xio_ct_create_volume ( Plm_image * pli,
Xio_ct_header * xch,
int z_dim,
float z_origin,
float z_spacing )
static

◆ xio_ct_load()

void xio_ct_load ( Plm_image * pli,
Xio_studyset * studyset )

◆ xio_ct_load_header()

static void xio_ct_load_header ( Xio_ct_header * xch,
const char * filename )
static

◆ xio_ct_load_image()

static void xio_ct_load_image ( Plm_image * pli,
int slice_no,
const char * filename )
static