+//
+ switch (_Type)
+ {
+// Rectangle ou parallelepipede
+ case 11:
+ { }
+ case 12:
+ { }
+ case 13:
+ { }
+ case 2:
+ {
+ mesCoor.push_back( _Xmin ) ;
+ mesCoor.push_back( _Xmax ) ;
+ mesCoor.push_back( _Ymin ) ;
+ mesCoor.push_back( _Ymax ) ;
+ mesCoor.push_back( _Zmin ) ;
+ mesCoor.push_back( _Zmax ) ;
+ break ;
+ }
+// Sphere
+ case 4:
+ {
+ mesCoor.push_back( _Xcentre ) ;
+ mesCoor.push_back( _Ycentre ) ;
+ mesCoor.push_back( _Zcentre ) ;
+ mesCoor.push_back( _Rayon ) ;
+ break ;
+ }
+// Disque ou cylindre
+ case 31:
+ { }
+ case 32:
+ { }
+ case 33:
+ { }
+ case 5:
+ {
+ mesCoor.push_back( _Xcentre ) ;
+ mesCoor.push_back( _Ycentre ) ;
+ mesCoor.push_back( _Zcentre ) ;
+ mesCoor.push_back( _Xaxe ) ;
+ mesCoor.push_back( _Yaxe ) ;
+ mesCoor.push_back( _Zaxe ) ;
+ mesCoor.push_back( _Rayon ) ;
+ mesCoor.push_back( _Haut ) ;
+ break ;
+ }
+// Disque avec trou ou tuyau
+ case 61:
+ { }
+ case 62:
+ { }
+ case 63:
+ { }
+ case 7:
+ {
+ mesCoor.push_back( _Xcentre ) ;
+ mesCoor.push_back( _Ycentre ) ;
+ mesCoor.push_back( _Zcentre ) ;
+ mesCoor.push_back( _Xaxe ) ;
+ mesCoor.push_back( _Yaxe ) ;
+ mesCoor.push_back( _Zaxe ) ;
+ mesCoor.push_back( _Rayon ) ;
+ mesCoor.push_back( _Haut ) ;
+ mesCoor.push_back( _Rayonint ) ;
+ break ;
+ }
+ VERIFICATION ( ( (_Type>10) && (_Type<14) ) || (_Type==2) || ( (_Type>30) && (_Type<34) ) || (_Type==4) || (_Type==5) || ( (_Type>60) && (_Type<64) ) || (_Type==7) ) ;
+ }