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