5 #ifndef _MGTopology_HH_
6 #define _MGTopology_HH_
74 virtual std::string
whoami()
const{
return "Topology";};
MGTopology * topology()
Return MGTopology pointer if this MGGel is an MGTopology, else return null.
Definition: Topology.h:71
Is an abstract class and the super class of MGPVertex and MGCellNB.
Definition: CellBase.h:38
MGCurve is an abstract class which represents a whole curve.
Definition: Curve.h:63
MGTransf represents a transformation of a space dimension.
Definition: Transf.h:35
virtual MGisects intersection(const MGObject &obj2) const =0
MGTopology is an abstract class which represents a whole Topology.
Definition: Topology.h:33
virtual std::string whoami() const
Definition: Topology.h:74
MGIfstream is a class to read the serialized data generated by MGOfstream.
Definition: Ifstream.h:30
virtual void WriteMembers(MGOfstream &buf) const
Write all member data.
Is an abstract class which represents a whole geometry and a topology.
Definition: Object.h:42
MGShell is a composition of MGFace's(trimmed surface).
Definition: Shell.h:32
Vector of a general n space dimension.
Definition: Vector.h:26
Defines a Box of any space dimendion.
Definition: Box.h:34
MGCell is a general cell that has bound.
Definition: Cell.h:35
MGFace is a trimmed surface.
Definition: Face.h:51
MGTopology(const MGTopology &topo)
Copy constructor.
Definition: Topology.h:42
MGSurface is an abstract class of 3D surface.
Definition: Surface.h:54
virtual void ReadMembers(MGIfstream &buf)
general transformation.
MGFSurface is an abstract class to provide the comman interfaces to MGFace and MGSurface.
Definition: FSurface.h:33
MGOfstream is a class to serialize all of the subclasses of MGGel.
Definition: Ofstream.h:31
MGComplex is a container of parameter cells and binder cells.
Definition: Complex.h:25
MGisects defines a vector of MGisect.
Definition: isects.h:44
const MGTopology * topology() const
Definition: Topology.h:72
virtual MGObject & operator=(const MGObject &obj2)
Definition: Object.h:60
MGMatrix is a matix of m by m, where m is the space dimension.
Definition: Matrix.h:30