⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 cogenchart.hxx

📁 Delaunay三角形的网格剖分程序
💻 HXX
字号:
#ifndef cogenchart_hxx#define cogenchart_hxx#ifndef cogenerator_hxx#include "cogenerator.hxx"#endif#ifndef wzmap_hxx#include "wzmap.hxx"#endifclass CogenChart  :public CogenDecorator,   public Cogeometry,    public wzChart{  wzmap coordinates;  cogeometry	originalGeometry;  //  cogenerator original;public:  cogenerator	generator() const {return (CogenChart*) this;}  cogenChart	cogenchart() const;  wzchart	chart() const {return (CogenChart*) this;}  cogeometry	geometry() const {return (CogenChart*) this;}  CogenChart(cogenerator gen, wzMap* c);protected:  // implementations  virtual cogIndex	Point(wzPoint& p0) const;  virtual cogIndex	Line (cogFlag1& f, const cogLine& s) const;  virtual wzIndex 	BoundaryCondition(cogFlag1& f) const;  virtual wzpoints	generatePoints(cogeometry g,wzmetric r,wzchart c) const;  virtual wzFloat 	chi(const wzPoint& p) const;  virtual void 		getMetric(wzMetricData& data, const cogPoint& p) const;  virtual wzFloat 	g_ii(const wzMetricData& data, 			     const wzPoint& q, wzIndex i) const;  virtual void 		getMetric(wzMetricData& data, const cogFlag1& p) const;  virtual wzFloat 	g_ii(const wzMetricData& data, 			     const cogFlag1& q, wzIndex i) const;};// the geometry used for the internal call in generatePoints:class CogeometryChart  :public Cogeometry{  cogeometry	original;  wzmap coordinates;  void*		marker;protected:friend class CogenChart;  cogIndex	Point(wzPoint& p0) const;  cogIndex	Line (cogFlag1& f, const cogLine& s) const;  cogIndex 	BoundaryCondition(cogFlag1& f) const;  CogeometryChart(cogeometry old, wzMap* c, void* mark=0);};typedef wzProxy<CogenChart> cogenChart;// organization of the stack which collects original coordinatesclass cogChartStackEntry{public:  static cogChartStackEntry*	base;  cogChartStackEntry*		next;  wzPoint*	point;  void*		marker;};#endif

⌨️ 快捷键说明

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