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.cpp File Reference

#include <j2k/Fred/3d/interpol.hpp>

Go to the source code of this file.

Functions

double Z_InterpolationBilineaire (ZMaille *zm, Point2d *pt)
Point2d Grad_InterpolationBilineaire (ZMaille *zm, Point2d *pt)


Function Documentation

Point2d Grad_InterpolationBilineaire ZMaille   zm,
Point2d   pt
 

Definition at line 17 of file Interpol.cpp.

00017                                                                   {
00018   double    temp;
00019   Point2d   pente; 
00020 
00021   temp    = zm->Z00 + zm->Z11 - zm->Z10 - zm->Z01;
00022   pente.X = zm->Z10 - zm->Z00 + temp * pt->Y;
00023   pente.Y = zm->Z01 - zm->Z00 + temp * pt->X;
00024 
00025   return pente; 
00026 }

double Z_InterpolationBilineaire ZMaille   zm,
Point2d   pt
 

Definition at line 6 of file Interpol.cpp.

00006                                                              {
00007   double  u, v, temp;
00008 
00009   u = zm->Z00 + ( zm->Z10 - zm->Z00 ) * pt->X;
00010   v = zm->Z01 + ( zm->Z11 - zm->Z01 ) * pt->X;
00011 
00012   temp = u + ( v - u ) * pt->Y;  
00013 
00014   return temp;
00015 }


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