Main Page   Packages   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members   Search  

C:/temp/src/j2k/Beta/3D/Interpol.hpp

Go to the documentation of this file.
00001 #ifndef __J2K__Interpol__HPP__
00002 #define __J2K__Interpol__HPP__
00003 
00004 typedef struct ZMaille_t {
00005   double Z00, Z01, Z10, Z11;
00006 } ZMaille;
00007 
00008 typedef struct Point2d_t {
00009   double X, Y;
00010 } Point2d;
00011 
00012 double    Z_InterpolationBilineaire(   ZMaille* zm, Point2d* pt );
00013 Point2d  Grad_InterpolationBilineaire( ZMaille* zm, Point2d* pt );
00014 
00015 #endif
00016 
00017 /* -------------------------------------------------------------------------
00018        Ceci est une interpolation bilinéaire sur une representation
00019 paramétrique des differents segments de la maille. 
00020 On a par ailleur normalisé les coordonnées de cette maille 
00021 ( les abcisses et ordonnés appartiennent alors à la classe C = { x,y appartenant 
00022   à R / x,y soit compris dans [0,1] } ).
00023 
00024      Z01             Z11
00025          +----------+
00026      e2  ¦          ¦
00027          ¦          ¦
00028          +----------+
00029      Z00    e1       Z10
00030 
00031 
00032 nb - Le code doit pour être plus rapide, directement integré en ligne, où
00033      on peut précalculer des constantes.
00034 */

Generated on Sun Oct 14 18:46:07 2001 for Standard J2K Library by doxygen1.2.11.1 written by Dimitri van Heesch, © 1997-2001