📄 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"
#endif
class 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,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 + -