axesScale.h

Go to the documentation of this file.
00001 /*------------------------------------------------------------------------*/
00002 /* file: axesScale.h                                                      */
00003 /* Copyright INRIA 2006                                                   */
00004 /* Authors : Jean-Baptiste Silvy                                          */
00005 /* desc : Contains functions to compute scale changes in a specific       */
00006 /*        subwindow.                                                      */
00007 /*------------------------------------------------------------------------*/
00008 
00009 #ifndef _AXES_SCALE_H_
00010 #define _AXES_SCALE_H_
00011 
00012 #include "ObjectStructure.h"
00013 
00014 /*---------------------------------------------------------------------------------------*/
00015 double InvAxis( double min, double max, double u ) ;
00016 int ReverseDataFor3DXonly( sciPointObj * psubwin, double xvect[], int n1 ) ;
00017 int ReverseDataFor3DYonly( sciPointObj * psubwin, double yvect[], int n1 ) ;
00018 int ReverseDataFor3DZonly( sciPointObj * psubwin, double zvect[], int n1 ) ;
00019 int ReverseDataFor3D(      sciPointObj * psubwin, double xvect[], double yvect[], double zvect[], int n1 ) ;
00020 /*---------------------------------------------------------------------------------------*/
00021 int trans3d( sciPointObj * pobj,
00022              integer       n   ,
00023              integer       xm[],
00024              integer       ym[],
00025              double        x[] ,
00026              double        y[] ,
00027              double        z[]  ) ;
00028 /*---------------------------------------------------------------------------------------*/
00029 
00030 #endif /* _AXES_SCALE_H_ */

Generated on Sun Mar 4 15:03:49 2007 for Scilab [trunk] by  doxygen 1.5.1