5 #if !defined( __MGIGES504EdgeListMap_H__)
6 #define __MGIGES504EdgeListMap_H__
10 #include "mg/Pvector.h"
11 #include "topo/Edge.h"
12 #include "mgIges/igesPD504.h"
43 PD504toEdgesMap m_PD504PtoVecID;
49 std::vector< std::vector<MGEdge*> > m_EdgesVector;
52 #endif // __MGIGES504EdgeListMap_H__
std::map< const MGIgesPD504 *, int > PD504toEdgesMap
Definition: iges504EdgeListMap.h:21
MGEdge is an instance of MGCellNB, represents a boundary element of 2D manifold.
Definition: Edge.h:33
MGIgesIfstream read in *.iges; *.igs file, transforming IGES objects to MGCL objects.
Definition: IgesIfstream.h:43
void set_ifstream(MGIgesIfstream *ifs)
Definition: iges504EdgeListMap.h:34
MGIges504EdgeListMap(MGIgesIfstream *ifs=0)
Definition: iges504EdgeListMap.h:25
MGEdge * get_egde(int DEid, int edge)
Is the class to store MGEdge*(newed objects) generated for MGIges504 EDGE list.
Definition: iges504EdgeListMap.h:16