5 #if !defined( __MGIGESPD141_H__)
6 #define __MGIGESPD141_H__
9 #include "mgiges/IgesPD.h"
18 ):m_curve_DE(curve_DE), m_sense(sense){;};
20 void push_back_pcurve(
int pcurve_DE){m_pcurves.push_back(pcurve_DE);};
25 std::vector<int> m_pcurves;
47 std::istringstream& pdstream
74 #endif // __MGIGESPD141_H__
short m_type
Member data.
Definition: igespd141.h:64
const MGIgesDirectoryEntry * DEpointer() const
Definition: igesPD.h:39
std::vector< MGIges141Edge > m_edges
vector of MGIges141Edge.
Definition: igespd141.h:71
MGIgesPD141 is the class for Iges parameter data type 141(BOUNDARY entity).
Definition: igespd141.h:34
MGIgesDirectoryEntry describes a directory entry section of an IGES file.
Definition: IgesDirectoryEntry.h:20
void write_out_into_string(const MGIgesGSec &gsec, MGPvector< std::string > &plines) const
short m_prefered
=0:Unspecified, =1:Model space, =2: Parameter space, =3:of equal preference.
Definition: igespd141.h:68
int m_surface_DE
Directory entry of the untrimmed surface(base surface).
Definition: igespd141.h:70
MGIgesPD is the parent class of all the Parameter data section type.
Definition: igesPD.h:17
~MGIgesPD141()
Destructor;.
Definition: igespd141.h:42
MGIgesGSec describes a Global Section of a IGES file.
Definition: IgesGSec.h:18
void read_in(char pDelimeter, std::istringstream &pdstream)
Read in parameter data from string stream data.
Defines Vector of newed object pointers.
Definition: Pvector.h:27
MGIgesPD141(MGIgesDirectoryEntry *DEpointer=0)
Constructs an object of class MGIgesPD141.