//-------------------------------------------------------------------------------------------------------+ // Copyright (C), 1998-2007, Beijing Tangent Software Co. Ltd. // = FileName : TGMesh3D 类 // = Version : ver2.0 // = Author : wlw // = CreateDate : 2002-09-09 // = Description: TGMesh3D 声明 // = Maintainers: // //-------------------------------------------------------------------------------------------------------+ #ifndef _TGMESH3D_H_ #define _TGMESH3D_H_ #ifndef _TDUALPTRLIST_H_ #include "TDualPtrList.h" #endif #ifndef _TGMESHEDGE3D_H_ #include "TGMeshEdge3D.h" #endif #ifndef _TPDLIST_H_ #include "TPDList.h" #endif class TPGeCurve3D; class GEOAPI TGMesh3D:public TDualPtrList { public: ~TGMesh3D(); TPGeCurve3D* CreateCurve(); void ExplodeSelfCross(TPDList &lst); bool operator>(const TGMesh3D&)const; bool operator<(const TGMesh3D&)const; }; #endif