8 #include "mg/Pvector.h"
42 virtual std::ostream&
out(std::ostream&)
const=0;
MGObject * includes_object()
Test if this gel includes an object.
Definition: Attrib.h:56
virtual MGGel & operator=(const MGGel &gel2)
Definition: Gel.h:77
virtual MGAttrib & operator=(const MGAttrib &gel2)
Definition: Attrib.h:37
MGGLAttrib is an abstract class which defines the enum of undefined or disabled.
Definition: GLAttrib.h:35
virtual void WriteMembers(MGOfstream &buf) const
Write all member data.
const MGAttrib * attrib() const
Definition: Attrib.h:46
MGIfstream is a class to read the serialized data generated by MGOfstream.
Definition: Ifstream.h:30
virtual long identify_type() const
Definition: Attrib.h:50
Is an abstract class which represents a whole geometry and a topology.
Definition: Object.h:42
MGContext defines the attributes of a document.
Definition: Context.h:33
MGGel is an abstract class which represents a group element.
Definition: Gel.h:53
MGAttrib * attrib()
Return MGAttrib pointer if this MGGel is an MGAttrib, else return null.
Definition: Attrib.h:45
virtual std::ostream & out(std::ostream &) const =0
Output virtual function.
MGOfstream is a class to serialize all of the subclasses of MGGel.
Definition: Ofstream.h:31
const MGObject * includes_object() const
Test if this gel includes an object.
Definition: Attrib.h:53
virtual void ReadMembers(MGIfstream &buf)
Read all member data.
Defines Vector of newed object pointers.
Definition: Pvector.h:27
MGAttrib is an abstract class that defines attribute elements of MGGel.
Definition: Attrib.h:28