ibggenerator.hxx

来自「Delaunay三角形的网格剖分程序」· HXX 代码 · 共 61 行

HXX
61
字号
#ifndef ibggenerator_hxx#define ibggenerator_hxx// obsolete;  remaining implementation in cogenoctree.cxx#ifndef ibgoctree_hxx#include "ibgoctree.hxx"#endif#ifndef cogenerator_hxx#include "cogenerator.hxx"#endifclass ibgGenerator: public wzProxyTarget{public:  virtual wzgrid create(cogeometry geo, wzchart coord, wztensorgrid box, ibgcriteria ref)  {return new wzGrid(0,0);}  //  wzgrid create(cogenerator m)  //  {return create(m->geometry,m->coordinates,m->coarse,m->refinement);}    //  wzgrid operator()(cogenerator m)  //  {return create(m->geometry,m->coordinates,m->coarse,m->refinement);}  // old stuff for compatibility:    virtual wzgrid create(cogeometry geo, wztensorgrid box, ibgcriteria ref){return new wzGrid(0,0);}  //  {return create(geo,new wzChartCoordinates(new wz3DCoordinates),box,ref);}  wzgrid operator()(cogeometry geo, wztensorgrid box, ibgcriteria ref)  {return create(geo,box,ref);}};typedef wzProxy<ibgGenerator> ibggenerator;class ibg2Generator: public ibgGenerator{public:  ~ibg2Generator(){}  ibg2Generator(){;}  wzgrid create(cogeometry geo, wztensorgrid box, ibgcriteria ref){return new wzGrid(0,0);}};class ibg3Generator: public ibgGenerator{public:  ~ibg3Generator(){}  ibg3Generator(){;}  void shift(ibgoctree gg, wzFloat delta);  void mark(ibgoctree gg);  //  virtual wzgrid create(cogeometry geo, wzchart coord, wztensorgrid box, ibgcriteria ref);  //  virtual wzgrid create(cogeometry geo,wztensorgrid box,wzmetric r,wzchart c);  virtual wzgrid createGrid(cogeometry geo,wztensorgrid box,wzmetric r,wzchart c);};class ibgDelaunayGenerator{public:  ~ibgDelaunayGenerator(){;}  ibgDelaunayGenerator(){;}  wzgrid create(char* pointlistfile);};//obsolete#define ibg1Generator ibg3Generator#endif

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?