+ NCollection_Sequence<Polyline3DPoint> aResPoints = GetProfilePoints3D(false);
+
+ TopoDS_Wire aResWire = HYDROData_PolylineXY::BuildWire( aSectionType, anIsSectionClosed, aResPoints );
+ SetTopShape( aResWire );
+ SetShape3D( aResWire );
+}
+
+HYDROData_Polyline3D::Polyline3DPoints HYDROData_Polyline3D::GetProfilePoints3D(bool IsConvertToGlobal)
+{
+ Handle(HYDROData_PolylineXY) aPolylineXY = GetPolylineXY();
+ if ( aPolylineXY.IsNull() )
+ return Polyline3DPoints();
+