info.h

来自「finite element mesh 参数化有限元网格划分」· C头文件 代码 · 共 44 行

H
44
字号
// info.h

#ifndef INFO_H
#define INFO_H

#include "linkedlist.cpp"
#include "vr.h"
#include "color.h"

class Info {
public:
	bool useDefaultColor;
	Color color;
	bool isEmpty;
	Info();
	Info(Info& info);
	Info& operator=(const Info &info);
};

class LineInfo:public Info {
public:
	double width;
	LineInfo();
	LineInfo(LineInfo& info);
	LineInfo& operator=(const LineInfo &info);
};

class VertexInfo:public Info {
public:
	LinkedList<EdgeID> *corners;
	double u, v;
	VertexInfo();
	~VertexInfo();
	VertexInfo(VertexInfo& info);
	VertexInfo& operator=(const VertexInfo &info);
};

typedef Info EdgeInfo;
typedef Info FaceInfo;
typedef Info SphereInfo;
typedef Info CylinderInfo;
typedef Info PlateInfo;

#endif

⌨️ 快捷键说明

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