proj home

Files   Classes   Functions   Hierarchy  

d2simplexintersection.h

Go to the documentation of this file.
00001 #ifndef D2SIMPLEXINTERSECTION_H
00002 #define D2SIMPLEXINTERSECTION_H
00003 
00004 #include <gobj.h>
00005 
00006 #include <d2simplex.h>
00007 
00009 class d2simplexOutline : public gobj
00010 {
00011   d2simplex & s;
00012 public:
00013 
00014   d2simplexOutline(d2simplex & _s);
00015 
00016   void draw();
00017 };
00018 
00020 class d2simplexFill : public gobj
00021 {
00022   d2simplex & s;
00023 public:
00024 
00025   d2simplexFill(d2simplex & _s);
00026 
00027   void draw();
00028 };
00029 
00031 class d2simplexNormals : public gobj
00032 {
00033   d2simplex & s;
00034 public:
00035 
00036   double arrowlength;
00037   double headlength;
00038 
00039   d2simplexNormals(d2simplex & _s);
00040 
00041   void draw();
00042 };
00043 
00044 
00045 
00050 class d2simplexintersection : public gobj
00051 {
00052 public:
00053 
00055   d2simplex & s1;
00057   d2simplex & s2;
00058 
00060   d2simplexOutline s1g;
00062   d2simplexOutline s2g;
00063 
00065   bool intersection;
00066 
00068   d2simplexintersection
00069   (
00070     d2simplex & s1,
00071     d2simplex & s2
00072   );
00073 
00076   void draw();
00077 
00078 };
00079 
00080 
00081 
00082 
00083 #endif
00084 
00085 

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