Functions
AMITK_RAW_DATA_FORMAT()
#define AMITK_RAW_DATA_FORMAT(rd) (AMITK_RAW_DATA(rd)->format)
AMITK_RAW_DATA_DIM()
#define AMITK_RAW_DATA_DIM(rd) (AMITK_RAW_DATA(rd)->dim)
AMITK_RAW_DATA_DIM_X()
#define AMITK_RAW_DATA_DIM_X(rd) (AMITK_RAW_DATA(rd)->dim.x)
AMITK_RAW_DATA_DIM_Y()
#define AMITK_RAW_DATA_DIM_Y(rd) (AMITK_RAW_DATA(rd)->dim.y)
AMITK_RAW_DATA_DIM_Z()
#define AMITK_RAW_DATA_DIM_Z(rd) (AMITK_RAW_DATA(rd)->dim.z)
AMITK_RAW_DATA_DIM_G()
#define AMITK_RAW_DATA_DIM_G(rd) (AMITK_RAW_DATA(rd)->dim.g)
AMITK_RAW_DATA_DIM_T()
#define AMITK_RAW_DATA_DIM_T(rd) (AMITK_RAW_DATA(rd)->dim.t)
GINT32_TO_PDP()
#define GINT32_TO_PDP(val) ((gint32) GUINT32_SWAP_BE_PDP (val))
GUINT32_TO_PDP()
#define GUINT32_TO_PDP(val) ((guint32) GUINT32_SWAP_BE_PDP (val))
GINT32_FROM_PDP()
#define GINT32_FROM_PDP(val) (GINT32_TO_PDP (val))
GUINT32_FROM_PDP()
#define GUINT32_FROM_PDP(val) (GUINT32_TO_PDP (val))
amitk_raw_data_includes_voxel()
#define amitk_raw_data_includes_voxel(rd, vox)
amitk_raw_data_num_voxels()
#define amitk_raw_data_num_voxels(rd) ((rd)->dim.x * (rd)->dim.y * (rd)->dim.z * (rd)->dim.g * (rd)->dim.t)
amitk_raw_data_size_data_mem()
#define amitk_raw_data_size_data_mem(rd) (amitk_raw_data_num_voxels(rd) * amitk_format_sizes[(rd)->format])
amitk_raw_data_get_data_mem()
#define amitk_raw_data_get_data_mem(rd) (g_try_malloc(amitk_raw_data_size_data_mem(rd)))
amitk_raw_data_get_data_mem0()
#define amitk_raw_data_get_data_mem0(rd) (g_try_malloc0(amitk_raw_data_size_data_mem(rd)))
amitk_raw_data_new ()
AmitkRawData *
amitk_raw_data_new (void);
amitk_raw_data_new_with_data ()
AmitkRawData *
amitk_raw_data_new_with_data (AmitkFormat format,
AmitkVoxel dim);
amitk_raw_data_new_with_data0 ()
AmitkRawData *
amitk_raw_data_new_with_data0 (AmitkFormat format,
AmitkVoxel dim);
amitk_raw_data_import_raw_file ()
AmitkRawData *
amitk_raw_data_import_raw_file (const gchar *file_name,
FILE *existing_file,
AmitkRawFormat raw_format,
AmitkVoxel dim,
long file_offset Param5,
AmitkUpdateFunc update_func,
gpointer update_data);
amitk_raw_data_write_xml ()
void
amitk_raw_data_write_xml (AmitkRawData *raw_data,
const gchar *name,
FILE *study_file,
gchar **output_filename,
guint64 *location,
guint64 *size);
amitk_raw_data_get_value ()
amide_data_t
amitk_raw_data_get_value (const AmitkRawData *rd,
const AmitkVoxel i);
amitk_raw_data_get_pointer ()
gpointer
amitk_raw_data_get_pointer (const AmitkRawData *rd,
const AmitkVoxel i);
amitk_raw_format_calc_num_bytes_per_slice()
#define amitk_raw_format_calc_num_bytes_per_slice(dim, raw_format) ((dim).x*(dim).y*amitk_raw_format_sizes[raw_format])
amitk_raw_format_calc_num_bytes()
#define amitk_raw_format_calc_num_bytes(dim, raw_format) ((dim).z*(dim).g*(dim).t*amitk_raw_format_calc_num_bytes_per_slice(dim,raw_format))
amitk_raw_format_get_name ()
const gchar *
amitk_raw_format_get_name (const AmitkRawFormat raw_format);
Types and Values
amitk_format_UBYTE_t
typedef guint8 amitk_format_UBYTE_t;
amitk_format_SBYTE_t
typedef gint8 amitk_format_SBYTE_t;
amitk_format_USHORT_t
typedef guint16 amitk_format_USHORT_t;
amitk_format_SSHORT_t
typedef gint16 amitk_format_SSHORT_t;
amitk_format_UINT_t
typedef guint32 amitk_format_UINT_t;
amitk_format_SINT_t
typedef gint32 amitk_format_SINT_t;
amitk_format_FLOAT_t
typedef gfloat amitk_format_FLOAT_t;
amitk_format_DOUBLE_t
typedef gdouble amitk_format_DOUBLE_t;