📄 ibggenerator.hxx
字号:
#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 + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -