Champ.h

Go to the documentation of this file.
00001 /*------------------------------------------------------------------------
00002 *    Graphic library
00003 *    Copyright (C) 1998-2001 Enpc/Jean-Philippe Chancelier
00004 *    Copyright INRIA 2006
00005 *    Jean-Baptiste Silvy
00006 --------------------------------------------------------------------------*/
00007 
00008 #ifndef _CHAMP_H_
00009 #define _CHAMP_H_
00010 
00011 int C2F(champ) (double *x, double *y, double *fx, double *fy, integer *n1, integer *n2, char *strflag, double *brect, double *arfact, integer lstr) ; 
00012 int C2F(champ1) (double *x, double *y, double *fx, double *fy, integer *n1, integer *n2, char *strflag, double *brect, double *arfact, integer lstr) ; 
00013 
00014 void champg(char *name, integer colored, double *x, double *y, double *fx, double *fy, integer *n1, 
00015             integer *n2, char *strflag, double *brect, double *arfact, integer lstr) ;
00016 
00017 void getChampDataBounds( double   xCoords[]  ,
00018                         double   yCoords[]  ,
00019                         double   xLength[]  ,
00020                         double   yLength[]  ,
00021                         int      nbRow      ,
00022                         int      nbCol      ,
00023                         int      typeOfChamp,
00024                         double * xMin       ,
00025                         double * xMax       ,
00026                         double * yMin       ,
00027                         double * yMax        ) ;
00028 
00029 void sciChamp2DRealToPixel( integer * xm         ,
00030                            integer * ym         ,
00031                            integer * zm         ,
00032                            integer * na         ,
00033                            integer * arsize     ,
00034                            double  * x          ,
00035                            double  * y          ,
00036                            double  * fx         ,
00037                            double  * fy         ,
00038                            integer * n1         ,
00039                            integer * n2         ,
00040                            double  * arfact     ,
00041                            int     * typeofchamp,
00042                            BOOL      clipping    ) ;
00043 
00044 double computeGridMinGap( double gridX[], double gridY[], int nbRow, int nbCol ) ;
00045 
00046 int computeArrowColor( double gridX[], double gridY[], int nbRow, int nbCol, int index ) ;
00047 
00048 double getLongestVector( double vectX[], double vectY[], int nbRow, int nbCol, double scx, double scy ) ;
00049 
00050 #endif

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