proj home

Files   Classes   Functions   Hierarchy  

arcsconnected.h

Go to the documentation of this file.
00001 #ifndef ARCSCONNECTED_H
00002 #define ARCSCONNECTED_H
00003 
00004 #include <cassert>
00005 #include <vector>
00006 using namespace std;
00007 
00008 #include <arcsdef.h>
00009 #include <arc.h>
00010 #include <cirbuffarr.h>
00011 #include <point.h>
00012 
00020 class arcsconnected
00021 {
00023   vector<pt2> constructR0Vec;
00024 public:
00025 
00027   uintc N;
00028 
00030   cirbuffarr<arc> cb;
00031 
00033   arcsconnected(uintc nstates, uintc N_);
00034 
00036   vector<arc> vi;
00037 
00039   void sumdisttoarc
00040   ( 
00041     double & sum,
00042     vector< pt2 > const & qi 
00043   ) const;
00044 
00046   void constructR0( doublec r0, vector< pt2 > const & pts );
00047 
00049   void constructR0( doublec r0, doublec * pts );
00050 
00052   void constructPhi0( doublec phi0, vector< pt2 > const & pts );
00053 
00055   void arcwriter( stringc filename ) const;
00056 };
00057 
00058 #endif
00059 

Generated on Fri Mar 4 00:49:25 2011 for Chelton Evans Source by  doxygen 1.5.8