Files Classes Functions Hierarchy
00001 #ifndef SIMPLEXD1TESSINDEXED_H 00002 #define SIMPLEXD1TESSINDEXED_H 00003 00004 00005 #include <vector> 00006 #include <sstream> 00007 using namespace std; 00008 00009 /* 00010 \brief A 1D tessellation of indexed lines. 00011 */ 00012 template< typename PTS, typename VI, typename PT, typename PD, typename INDX> 00013 class simplexD1tessindexed 00014 { 00015 public: 00016 00018 PTS pts; 00020 VI vi; 00021 00023 simplexD2tessindexed(); 00024 00025 00027 void construct 00028 ( 00029 PTS points, 00030 INDX const pointsize, 00031 INDX const * lines, 00032 INDX const linessize 00033 ); 00034 00036 operator stringc () const; 00037 00039 void serializeInverse(stringc & s); 00040 00041 }; 00042 00043 00044 //--------------------------------------------------------- 00045 // Implementation 00046 00047 00048 template< typename PTS, typename VI, typename PT, typename PD, typename INDX> 00049 00050 00051 00052 00053 #endif 00054
1.5.8