Files Classes Functions Hierarchy
00001 #ifndef D3MESHPARTITION_H 00002 #define D3MESHPARTITION_H 00003 00004 #include <partitionspace.h> 00005 #include <d3tess.h> 00006 00007 typedef point2<double> pt2; 00008 typedef point2<double> const pt2c; 00009 typedef point3<double> pt3; 00010 typedef point3<double> const pt3c; 00011 00022 class d3meshpartition : public partitionspace<pt3,double> 00023 { 00024 public: 00025 00026 d3tess & meshB; 00027 00028 d3meshpartition(d3tess & meshB_) 00029 : meshB(meshB_) {} 00030 00031 00032 bool const isInside(pt3c & x) const; 00033 bool const intersection(pt3 & x, pt3c & w, pt3c & b) const; 00034 00036 bool const isOnBoundary(pt3c & w, double const zero) const; 00037 00038 }; 00039 00040 00041 #endif 00042 00043
1.5.8