proj home

Files   Classes   Functions   Hierarchy  

springlineardraw.h

Go to the documentation of this file.
00001 #ifndef SPRINGLINEARDRAW_H
00002 
00003 #include <cassert>
00004 #include <vector>
00005 using namespace std;
00006 
00007 #include <gobj.h>
00008 #include <helix.h>
00009 #include <springlineargeom.h>
00010 #include <typedefs.h>
00011 
00012 
00019 class springlineardraw : public gobj, public springlineargeom
00020 {
00021   springlineardraw() { assert(false); }
00022 public:
00023 
00025   point3<double> springcolor;
00027   vector< point3<double> > masscolor;
00028 
00030   springlineardraw
00031   (
00032     uintc N_,
00033     doublec springradius,
00034     doublec springturns,
00035     uintc springNspikes 
00036   );
00037 
00039   void construct
00040   (
00041     uintc N_,
00042     doublec springradius,
00043     doublec springturns,
00044     uintc springNspikes 
00045   );
00046 
00048   vector< gobjMySphereDraw > sph;
00050   vector <helix> hel;
00051 
00053   gobjQuadric quadric;
00054 
00056   void draw();
00057 
00059   void update();
00060 
00061 };
00062 
00063 
00064 
00065 #endif
00066 
00067 

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