vectorFunctions.h

Go to the documentation of this file.
00001 #ifndef __vectorFunctions_h_INCLUDED__
00002 #define __vectorFunctions_h_INCLUDED__
00003 #include <vector>
00004 #include "math.h"
00005 
00006 class vectorFunctions
00007 {
00008   public:
00009 
00010      vectorFunctions  ( );
00011          ~vectorFunctions ( );
00012          void   copyVector              ( std::vector<double>*Vector1, 
00013                                                           std::vector<double>*Vector2  );
00014          void   copyintVector  ( std::vector<int>*Vector1, 
00015                              std::vector<int>*Vector2 );
00016      void       printVector    ( std::vector<double>*Vector1,     
00017                              std::vector<double>*Vector2 );
00018          double promVector     ( std::vector<double>*Vector1, bool OnNormal );
00019          int    maxVector      ( std::vector<double>*Vector1, double *val);
00020          int    minVector      ( std::vector<double>*Vector1, double *val);
00021          int    nearPoint      ( std::vector<double>*VectorX,        
00022                              std::vector<double>*VectorY, 
00023                              double px, double py );
00024          int    findPointInLst ( std::vector<double>*vecX, 
00025                              std::vector<double>*vecY,
00026                              std::vector<double>*vecZ,
00027                              double x, double y, double z );
00028 };
00029 
00030 #endif
00031  
00032  

Generated on 18 Mar 2010 for creaMaracasVisu_lib by  doxygen 1.6.1