/*************************************************************************************************************************************/
/* */
/* D E F I N I T I O N S R E L A T I V E S A U X P A R A M E T R E S */
/* D ' U N P R O J E C T O R B I D I M E N S I O N N E L : */
/* */
/* */
/* Author of '$xrs/project2D.1A$I' : */
/* */
/* Jean-Francois COLONNA (LACTAMME, 20150604144243). */
/* */
/*************************************************************************************************************************************/
/*===================================================================================================================================*/
/*************************************************************************************************************************************/
/* */
/* D E F I N I T I O N D E S T R O I S I M A G E S D E F I N I S S A N T */
/* L E S T R O I S P R O J E C T I O N S : */
/* */
/*************************************************************************************************************************************/
#define AMPLIFICATEUR_DES_IMAGES \
FU
#define TRANSLATEUR_DES_IMAGES \
FZERO
/* Pour definir les transformations a apporter aux niveaux de {Fx,Fy,Fz}... */
#define PERIODISER_u_v \
VRAI
DEFV(Local,DEFV(Logical,INIT(Image_Fx_periodiser_u,PERIODISER_u_v)));
DEFV(Local,DEFV(Logical,INIT(Image_Fy_periodiser_u,PERIODISER_u_v)));
DEFV(Local,DEFV(Logical,INIT(Image_Fz_periodiser_u,PERIODISER_u_v)));
/* Faut-il periodiser {u} pour {Fx,Fy,Fz} ? */
DEFV(Local,DEFV(Logical,INIT(Image_Fx_periodiser_v,PERIODISER_u_v)));
DEFV(Local,DEFV(Logical,INIT(Image_Fy_periodiser_v,PERIODISER_u_v)));
DEFV(Local,DEFV(Logical,INIT(Image_Fz_periodiser_v,PERIODISER_u_v)));
/* Faut-il periodiser {v} pour {Fx,Fy,Fz} ? */
#define SYMETRISER_u_v \
FAUX
DEFV(Local,DEFV(Logical,INIT(Image_Fx_symetriser_u,SYMETRISER_u_v)));
DEFV(Local,DEFV(Logical,INIT(Image_Fy_symetriser_u,SYMETRISER_u_v)));
DEFV(Local,DEFV(Logical,INIT(Image_Fz_symetriser_u,SYMETRISER_u_v)));
/* Faut-il symetriser {u} pour {Fx,Fy,Fz} ? Ceci a ete introduit le 20050721102038... */
DEFV(Local,DEFV(Logical,INIT(Image_Fx_symetriser_v,SYMETRISER_u_v)));
DEFV(Local,DEFV(Logical,INIT(Image_Fy_symetriser_v,SYMETRISER_u_v)));
DEFV(Local,DEFV(Logical,INIT(Image_Fz_symetriser_v,SYMETRISER_u_v)));
/* Faut-il symetriser {v} pour {Fx,Fy,Fz} ? Ceci a ete introduit le 20050721102038... */
#define PROLONGER_u_v \
FAUX
DEFV(Local,DEFV(Logical,INIT(Image_Fx_prolonger_u,PROLONGER_u_v)));
DEFV(Local,DEFV(Logical,INIT(Image_Fy_prolonger_u,PROLONGER_u_v)));
DEFV(Local,DEFV(Logical,INIT(Image_Fz_prolonger_u,PROLONGER_u_v)));
/* Faut-il prolonger {u} pour {Fx,Fy,Fz} ? */
DEFV(Local,DEFV(Logical,INIT(Image_Fx_prolonger_v,PROLONGER_u_v)));
DEFV(Local,DEFV(Logical,INIT(Image_Fy_prolonger_v,PROLONGER_u_v)));
DEFV(Local,DEFV(Logical,INIT(Image_Fz_prolonger_v,PROLONGER_u_v)));
/* Faut-il prolonger {v} pour {Fx,Fy,Fz} ? */
#define NIVEAU_HORS_PROJECTION \
FZERO
DEFV(Local,DEFV(genere_Float,INIT(Image_Fx_niveau_hors_image,NIVEAU_HORS_PROJECTION)));
DEFV(Local,DEFV(genere_Float,INIT(Image_Fy_niveau_hors_image,NIVEAU_HORS_PROJECTION)));
DEFV(Local,DEFV(genere_Float,INIT(Image_Fz_niveau_hors_image,NIVEAU_HORS_PROJECTION)));
/* Niveau hors-image pour {Fx,Fy,Fz}. */
Copyright © Jean-François COLONNA, 2019-2024.
Copyright © CMAP (Centre de Mathématiques APpliquées) UMR CNRS 7641 / École polytechnique, Institut Polytechnique de Paris, 2019-2024.