Skip to content

AFNI/NIfTI Server

Sections
Personal tools
You are here: Home » AFNI » Documentation

Doxygen Source Code Documentation


Main Page   Alphabetical List   Data Structures   File List   Data Fields   Globals   Search  

vp_resample.c File Reference

#include "vp_global.h"

Go to the source code of this file.


Data Structures

struct  FilterTemplate

Defines

#define FLTFRAC_TO_FIX31(f)   ((int)((f) * 2147483648.))

Functions

void ResampleUchar ANSI_ARGS ((vpContext *vpc, int num_dimens, int *src_dimens, int *dst_dimens, int *src_strides, int *dst_strides, unsigned char *in_array, unsigned char *out_array, FilterTemplate *template))
void ResampleUshort ANSI_ARGS ((vpContext *vpc, int num_dimens, int *src_dimens, int *dst_dimens, int *src_strides, int *dst_strides, unsigned short *in_array, unsigned short *out_array, FilterTemplate *template))
void ResampleFloat ANSI_ARGS ((vpContext *vpc, int num_dimens, int *src_dimens, int *dst_dimens, int *src_strides, int *dst_strides, float *in_array, float *out_array, FilterTemplate *template))
float *ComputeWeights ANSI_ARGS ((vpContext *vpc, int src_xlen, int dst_xlen, int filter_type))
vpResult vpSetFilter (vpc, num_taps, num_phases, weights) vpContext *vpc

Variables

int num_taps
int num_phases
float * weights
int num_dimens
int * src_dimens
int * dst_dimens
int * src_strides
int * dst_strides
int element_type
void * in_array
void * out_array
FilterTemplatetemplate
int in_x
int in_y
int out_x
int out_y
int filter_type
int in_z
int out_z
int src_xlen
int dst_xlen
int weights_bytes
double c_value

Define Documentation

#define FLTFRAC_TO_FIX31      ((int)((f) * 2147483648.))
 

Definition at line 34 of file vp_resample.c.


Function Documentation

float* ComputeWeights ANSI_ARGS (vpContext *vpc, int src_xlen, int dst_xlen, int filter_type   [static]
 

void ResampleFloat ANSI_ARGS (vpContext *vpc, int num_dimens, int *src_dimens, int *dst_dimens, int *src_strides, int *dst_strides, float *in_array, float *out_array, FilterTemplate *template   [static]
 

void ResampleUshort ANSI_ARGS (vpContext *vpc, int num_dimens, int *src_dimens, int *dst_dimens, int *src_strides, int *dst_strides, unsigned short *in_array, unsigned short *out_array, FilterTemplate *template   [static]
 

void ResampleUchar ANSI_ARGS (vpContext *vpc, int num_dimens, int *src_dimens, int *dst_dimens, int *src_strides, int *dst_strides, unsigned char *in_array, unsigned char *out_array, FilterTemplate *template   [static]
 

vpResult vpSetFilter vpc   ,
num_taps   ,
num_phases   ,
weights   
 


Variable Documentation

double c_value
 

Definition at line 1005 of file vp_resample.c.

int * dst_dimens
 

Definition at line 450 of file vp_resample.c.

int * dst_strides
 

Definition at line 453 of file vp_resample.c.

int dst_xlen
 

Definition at line 797 of file vp_resample.c.

int element_type
 

Definition at line 650 of file vp_resample.c.

int filter_type
 

Definition at line 798 of file vp_resample.c.

float * in_array
 

Definition at line 454 of file vp_resample.c.

int in_x
 

Definition at line 647 of file vp_resample.c.

int in_y
 

Definition at line 647 of file vp_resample.c.

int in_z
 

Definition at line 647 of file vp_resample.c.

int num_dimens
 

Definition at line 448 of file vp_resample.c.

int num_phases
 

Definition at line 1076 of file vp_resample.c.

int num_taps
 

Definition at line 1075 of file vp_resample.c.

void * out_array
 

Definition at line 648 of file vp_resample.c.

int out_x
 

Definition at line 649 of file vp_resample.c.

int out_y
 

Definition at line 649 of file vp_resample.c.

int out_z
 

Definition at line 649 of file vp_resample.c.

int * src_dimens
 

Definition at line 449 of file vp_resample.c.

int * src_strides
 

Definition at line 452 of file vp_resample.c.

int src_xlen
 

Definition at line 796 of file vp_resample.c.

FilterTemplate * template
 

Definition at line 456 of file vp_resample.c.

float * weights
 

Definition at line 1077 of file vp_resample.c.

int weights_bytes
 

Definition at line 1079 of file vp_resample.c.

 

Powered by Plone

This site conforms to the following standards: