26 #ifndef _GEOMImpl_IPolyline2D_HXX_ 
   27 #define _GEOMImpl_IPolyline2D_HXX_ 
   35 #include <TColStd_HArray1OfExtendedString.hxx> 
   36 #include <TColStd_HArray1OfByte.hxx> 
   37 #include <TColStd_HArray1OfReal.hxx> 
   40 #define POLY_ARG_NAMES         1 
   41 #define POLY_ARG_TYPES         2 
   42 #define POLY_ARG_CLOSEDS       3 
   43 #define POLY_ARG_COORDS        4 
   44 #define POLY_ARG_START_INDICES 5 
   45 #define POLY_ARG_WPLANE_DBLS   6 
   46 #define POLY_ARG_WPLANE_OBJ    7 
   55   void SetNames(
const Handle(TColStd_HArray1OfExtendedString) &theValue)
 
   58   Handle(TColStd_HArray1OfExtendedString) GetNames()
 
   61   void SetTypes(
const Handle(TColStd_HArray1OfByte) &theValue)
 
   64   Handle(TColStd_HArray1OfByte) GetTypes()
 
   67   void SetClosedFlags(
const Handle(TColStd_HArray1OfByte) &theValue)
 
   70   Handle(TColStd_HArray1OfByte) GetClosedFlags()
 
   73   void SetWorkingPlaneDbls(
const Handle(TColStd_HArray1OfReal) &thePlane)
 
   76   Handle(TColStd_HArray1OfReal) GetWorkingPlaneDbls()
 
   85   void SetCoords(
const std::list <std::list <double> > &theValue);
 
   87   void GetCoords(std::list <std::list <double> > &theValue);