📄 cogpair.hxx
字号:
#ifndef cogpair_hxx#define cogpair_hxx#ifndef cog_hxx#include "cog.hxx"#endifclass cogPairToSegment{public: virtual cogSegment operator()(cogSegment,cogSegment)=0;};class CogeometryPair: public Cogeometry{public: cogeometry g1; cogeometry g2; cogPairToSegment& region; cogPairToSegment& face; CogeometryPair(); CogeometryPair(cogeometry geom1,cogeometry geom2, cogPairToSegment* r); // The replaced virtual functions of Cogeometry: cogIndex Point(cogPoint& s) const; cogIndex BoundaryCondition(cogFlag1& f) const; // cogIndex Line (cogFlag1& f, const cogLine& s) const;};class CogeometryIntersection: public CogeometryPair{public: CogeometryIntersection(cogeometry g1, cogeometry g2);};class CogeometryUnion: public CogeometryPair{public: CogeometryUnion(cogeometry g1, cogeometry g2);};class CogeometrySplit: public CogeometryPair{public: CogeometrySplit(cogeometry g1,cogRegion split, cogeometry g2);};class CogeometryOverlay: public CogeometryPair{public: CogeometryOverlay(cogeometry g1,cogRegion overlay, cogeometry g2);};#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -