#include <stdio.h>
Go to the source code of this file.
Data Structures | |
struct | ima3Ds2 |
struct | ima3Du1 |
struct | ima3Du4 |
struct | ima3Du8 |
struct | ima3Dd |
Defines | |
#define | ALL 0 |
#define | ONE 1 |
#define | MANY 2 |
#define | DECAL_LGTRACE 4 |
#define | DECAL_NBTRACE 8 |
#define | DECAL_NBPLAN 12 |
#define | DECAL_NBOCTET 36 |
#define | DECAL_LGTETE 72 |
#define | LVF_MAGIC_NUMBER 0x00000080 |
#define | LVF_MAGIC_NUMBER_INV 0x80000000 |
Functions | |
void | lire_longueur_trace (FILE *fin, int *long_trace) |
void | ecr_longueur_trace (FILE *fout, int long_trace) |
void | lire_nb_trace (FILE *fin, int *nb_trace) |
void | ecr_nb_trace (FILE *fout, int nb_trace) |
void | lire_nb_plan (FILE *fin, int *nb_plan) |
void | ecr_nb_plan (FILE *fout, int nb_plan) |
void | lire_nb_octet (FILE *fin, int *nb_octet) |
void | ecr_nb_octet (FILE *fout, int nb_octet) |
void | lire_longueur_entete (FILE *fin, int *long_entete) |
void | ecr_longueur_entete (FILE *fout, int long_entete) |
void | copie_entete (FILE *fin, FILE *fout, int nb_plan, int nb_octet) |
FILE * | lect_ima3Ds2 (char *nomfich, ima3Ds2 *image, int type,...) |
FILE * | lect_ima3Du1 (char *nomfich, ima3Du1 *image, int type,...) |
FILE * | lect_ima3Dd (char *nomfich, ima3Dd *image, int type,...) |
void | ecr_ima3Du1 (char *nomfich, ima3Du1 *image) |
void | ecr_ima3Ds2 (char *nomfich, ima3Ds2 *image) |
void | ecr_ima3Dd (char *nomfich, ima3Dd *image) |
void | liberer_ima3Ds2 (ima3Ds2 *image) |
void | liberer_ima3Du1 (ima3Du1 *image) |
void | liberer_ima3Dd (ima3Dd *image) |
void | allouer_ima3Du1 (ima3Du1 *ImaOut) |
void | allouer_ima3Du4 (ima3Du4 *ImaOut) |
void | allouer_ima3Du8 (ima3Du8 *ImaOut) |
void | allouer_ima3Ds2 (ima3Ds2 *ImaOut) |
void | allouer_ima3Dd (ima3Dd *ImaOut) |
int | lect_volume_u1 (char *nomfich, ima3Du1 *pt_image) |
int | write_volume_u1 (char *nomfich, ima3Du1 *pt_image) |
int | copie_entete_ima3du1 (ima3Du1 *ptImaSrc, ima3Du1 *ptImaDst) |
int | ecriture_entete_lvf (char *nomfich, ima3Du1 *pt_image) |
int | lecture_entete_lvf (char *nomfich, ima3Du1 *pt_image) |
int | lect_volume_u1_sequence_first (char *nomfich, ima3Du1 *pt_image, int sw) |
int | lect_volume_u1_sequence_next (ima3Du1 *pt_image) |
int | lect_volume_u1_sequence_previous (ima3Du1 *pt_image) |
int | lect_volume_u1_sequence_number (ima3Du1 *pt_image) |
int | write_part_of_volume_u1 (char *nomfich, ima3Du1 *pt_image, unsigned int x1, unsigned int y1, unsigned int z1, unsigned int x2, unsigned int y2, unsigned int z2) |
int | write_volume_u1_sequence_preparation (char *nomfich, ima3Du1 *pt_image, int nb_section_avant) |
int | write_volume_u1_sequence_next (ima3Du1 *pt_image) |
int | write_volume_u1_sequence_fermeture (ima3Du1 *pt_image, int nb_section_apres) |
#define ALL 0 |
Definition at line 26 of file volume.h.
Referenced by lect_ima3Dd(), lect_ima3Ds2(), lect_ima3Du1(), main(), and vector_calc().
#define DECAL_LGTETE 72 |
Definition at line 34 of file volume.h.
Referenced by ecr_longueur_entete(), and lire_longueur_entete().
#define DECAL_LGTRACE 4 |
Definition at line 30 of file volume.h.
Referenced by ecr_longueur_trace(), and lire_longueur_trace().
#define DECAL_NBOCTET 36 |
#define DECAL_NBPLAN 12 |
#define DECAL_NBTRACE 8 |
#define LVF_MAGIC_NUMBER 0x00000080 |
Definition at line 36 of file volume.h.
Referenced by ecriture_entete_lvf(), lect_volume_u1(), lecture_entete_lvf(), write_part_of_volume_u1(), and write_volume_u1().
#define LVF_MAGIC_NUMBER_INV 0x80000000 |
#define MANY 2 |
Definition at line 28 of file volume.h.
Referenced by lect_ima3Dd(), lect_ima3Ds2(), and lect_ima3Du1().
#define ONE 1 |
Definition at line 27 of file volume.h.
Referenced by lect_ima3Dd(), lect_ima3Ds2(), lect_ima3Du1(), and main().
Definition at line 494 of file lread_volume.c.
References ima3Du1::dept, ima3Du1::dimx, ima3Du1::dimy, ima3Du1::dimz, ima3Du1::lgtete, ima3Du1::sequence_number, and ima3Du1::sequence_width.
int ecriture_entete_lvf | ( | char * | nomfich, | |
ima3Du1 * | pt_image | |||
) |
Definition at line 339 of file lread_volume.c.
References ima3Du1::dept, ima3Du1::dimx, ima3Du1::dimy, ima3Du1::dimz, ima3Du1::f, ima3Du1::lgtete, and LVF_MAGIC_NUMBER.
int lect_volume_u1 | ( | char * | nomfich, | |
ima3Du1 * | pt_image | |||
) |
Definition at line 132 of file lread_volume.c.
References ima3Du1::data, ima3Du1::dept, ima3Du1::dimx, ima3Du1::dimy, ima3Du1::dimz, ima3Du1::lgtete, LVF_MAGIC_NUMBER, and LVF_MAGIC_NUMBER_INV.
int lect_volume_u1_sequence_first | ( | char * | nomfich, | |
ima3Du1 * | pt_image, | |||
int | sw | |||
) |
Definition at line 252 of file lread_volume.c.
References allouer_ima3Du1_sequence(), ima3Du1::data, ima3Du1::dimx, ima3Du1::dimy, ima3Du1::f, lecture_entete_lvf(), ima3Du1::sequence_number, and ima3Du1::sequence_width.
int lect_volume_u1_sequence_next | ( | ima3Du1 * | pt_image | ) |
Definition at line 284 of file lread_volume.c.
References ima3Du1::data, ima3Du1::dimx, ima3Du1::dimz, ima3Du1::f, ima3Du1::sequence_number, and ima3Du1::sequence_width.
int lect_volume_u1_sequence_number | ( | ima3Du1 * | pt_image | ) |
Definition at line 330 of file lread_volume.c.
int lect_volume_u1_sequence_previous | ( | ima3Du1 * | pt_image | ) |
Definition at line 322 of file lread_volume.c.
int lecture_entete_lvf | ( | char * | nomfich, | |
ima3Du1 * | pt_image | |||
) |
Definition at line 29 of file lread_volume.c.
References ima3Du1::dept, ima3Du1::dimx, ima3Du1::dimy, ima3Du1::dimz, ima3Du1::f, ima3Du1::lgtete, LVF_MAGIC_NUMBER, and LVF_MAGIC_NUMBER_INV.
int write_part_of_volume_u1 | ( | char * | nomfich, | |
ima3Du1 * | pt_image, | |||
unsigned int | x1, | |||
unsigned int | y1, | |||
unsigned int | z1, | |||
unsigned int | x2, | |||
unsigned int | y2, | |||
unsigned int | z2 | |||
) |
Definition at line 441 of file lread_volume.c.
References ima3Du1::data, ima3Du1::dept, and LVF_MAGIC_NUMBER.
int write_volume_u1 | ( | char * | nomfich, | |
ima3Du1 * | pt_image | |||
) |
Definition at line 382 of file lread_volume.c.
References ima3Du1::data, ima3Du1::dept, ima3Du1::dimx, ima3Du1::dimy, ima3Du1::dimz, ima3Du1::lgtete, and LVF_MAGIC_NUMBER.
int write_volume_u1_sequence_fermeture | ( | ima3Du1 * | pt_image, | |
int | nb_section_apres | |||
) |
Definition at line 553 of file lread_volume.c.
References ima3Du1::dimx, ima3Du1::dimy, and ima3Du1::f.
int write_volume_u1_sequence_next | ( | ima3Du1 * | pt_image | ) |
Definition at line 535 of file lread_volume.c.
References ima3Du1::data, ima3Du1::dimx, ima3Du1::dimy, ima3Du1::f, and ima3Du1::sequence_number.
int write_volume_u1_sequence_preparation | ( | char * | nomfich, | |
ima3Du1 * | pt_image, | |||
int | nb_section_avant | |||
) |
Definition at line 514 of file lread_volume.c.
References ima3Du1::dimx, ima3Du1::dimy, ecriture_entete_lvf(), and ima3Du1::f.