5 #ifndef _MGSYSGLList_HH_
6 #define _MGSYSGLList_HH_
13 #include "mg/Pvector.h"
14 #include "mgGL/sysGL.h"
69 bool delete_lists_by_function_code(
int fc);
74 bool delete_lists_by_object_id(
82 bool delete_lists_by_function_object_code(
int fc,
const MGGel* gel);
89 mgSysGL* getSysGLByFunctionCode(
int fc);
92 bool includes(
int fc)
const;
104 void push_back(
mgSysGL* sysgl);
107 int size()
const{
return int(m_sysgls.size());};
112 container_type m_sysgls;
MGCurve is an abstract class which represents a whole curve.
Definition: Curve.h:63
MGGel is an abstract class which represents a group element.
Definition: Gel.h:53
container_type::iterator iterator
Definition: sysGLList.h:39
VIEWMODE
Definition: MGCL.h:271
Defines a list of mgSysGL.
Definition: sysGLList.h:33
container_type::const_iterator const_iterator
Definition: sysGLList.h:40
int size() const
Get the size of this list.
Definition: sysGLList.h:107
std::list< mgSysGL * > container_type
Definition: sysGLList.h:37
mgSysGL is a class to provide a facility to draw temporal pictures.
Definition: sysGL.h:26
Defines Vector of newed object pointers.
Definition: Pvector.h:27