graphlst.h

来自「EDA PCB 电路设计工具源码 c/c++ for Linux, Windo」· C头文件 代码 · 共 70 行

H
70
字号
/*! \file ../include/../graphlst.h    \author Probably Klaas Holwerda    Copyright: 2001-2004 (C) Probably Klaas Holwerda    Licence: wxWidgets Licence    RCS-ID: $Id: graphlst.h,v 1.1 2005/05/24 19:13:37 titato Exp $*//* @@(#) $Source: /cvsroot/wxart2d/wxArt2D/modules/../include/graphlst.h,v $ $Revision: 1.1 $ $Date: 2005/05/24 19:13:37 $ *//*Program	GRAPHLST.HPurpose	Implements a list of graphs (header)Last Update	11-03-1996*/#ifndef GRAPHLIST_H#define GRAPHLIST_H#if defined(__GNUG__) && !defined(NO_GCC_PRAGMA)#pragma interface#endif#include "../include/booleng.h"#include "../include/_lnk_itr.h"#include "../include/graph.h"class Debug_driver;class A2DKBOOLDLLEXP GraphList: public DL_List<void*>{   protected:      Bool_Engine* _GC;	public:		GraphList(Bool_Engine* GC);      GraphList( GraphList* other ); 		~GraphList();		void				MakeOneGraph(Graph *total);		void				Prepare(Graph *total);		void 				MakeRings();		void 				Correction();		void				Simplify( double marge);		void 				Smoothen( double marge);		void 				Merge();		void 				Boolean(BOOL_OP operation, int intersectionRunsMax );      void           WriteGraphs();      void           WriteGraphsKEY( Bool_Engine* GC );   	protected:		void				Renumber();		void				UnMarkAll();};#endif

⌨️ 快捷键说明

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