shape_doc 0.1
|
00001 # ifndef SYNAPS_SHAPE_SSIQTSL_H 00002 # define SYNAPS_SHAPE_SSIQTSL_H 00003 # include <vector> 00004 # include <shape/ssiqts.hpp> 00005 00006 # define ParametricSurface shape::surface_parametric<double> 00007 00008 namespace mmx { 00009 00010 struct SSIQTSL : SSIQTS 00011 { 00012 typedef SSIQTS::vector3 vector3; 00013 typedef fxv<double,2> vector2; 00014 std::vector< vector2 > lpts; 00015 std::vector< vector2 > rpts; 00016 std::vector< vector3 > spcs; 00017 std::vector< double > errs; 00018 std::vector< vector3 > spcsorig; 00019 double errmax; 00020 void gmvdump(); 00021 void gpdump(); 00022 SSIQTSL( ParametricSurface * srfa, 00023 ParametricSurface * srfb, int n ); 00024 }; 00025 00026 } //namespace mmx 00027 00028 # undef ParametricSurface 00029 # endif 00030 00031