MGCL V10  V10
MGCL V10
 全て クラス 名前空間 関数 変数 型定義 列挙型 列挙値 フレンド グループ ページ
Sys2GL.h
1 /********************************************************************/
2 /* Copyright (c) 2015 DG Technologies Inc. and Yuzi Mizuno */
3 /* All rights reserved. */
4 /********************************************************************/
5 #if !defined(AFX_SYS2GL_H__1EC223A1_C0D3_4AA7_80BD_89392C970098__INCLUDED_)
6 #define AFX_SYS2GL_H__1EC223A1_C0D3_4AA7_80BD_89392C970098__INCLUDED_
7 
8 #include "mgGL/SysGL.h"
9 
14 class MG_DLL_DECLR mgSys2GL: public mgSysGL{
16 
17 public:
18 
19 mgSys2GL(
20  int function_code,
21  const MGGel* gel1,
22  const MGGel* gel2
23 );
24 
25 const MGGel* gel1()const{return object_id();};
26 const MGGel* gel2()const{return m_gel2;};
27 
29 virtual bool includes(const MGGel* gel)const;
30 
33 virtual void replace(
34  const MGGel* gel_old,
35  const MGGel* gel_new
36 );
37 
40 virtual std::ostream& out(std::ostream& ostrm) const;
41 
42 private:
43  const MGGel* m_gel2;
44 
45 };
46  // end of DisplayHandling group
48 
49 #endif // !defined(AFX_SYS2GL_H__1EC223A1_C0D3_4AA7_80BD_89392C970098__INCLUDED_)
virtual std::ostream & out(std::ostream &ostrm) const
Defines two mgSysGL objects.
Definition: Sys2GL.h:15
MGGel is an abstract class which represents a group element.
Definition: Gel.h:53
MGGel * object_id() const
Definition: sysGL.h:87
const MGGel * gel1() const
Definition: Sys2GL.h:25
const MGGel * gel2() const
Definition: Sys2GL.h:26
virtual void replace(const MGGel *gel_old, const MGGel *gel_new)
virtual bool includes(const MGGel *gel) const
mgSysGL is a class to provide a facility to draw temporal pictures.
Definition: sysGL.h:26