Files Classes Functions Hierarchy
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
1.5.8