Salome HOME
Convert the altitude for bathymetry to negative number during it reading from the...
[modules/hydro.git] / src / HYDROData / HYDROData_ProfileUZ.cxx
index 36ce31c6a528c9b03c6534072d23fa43c11e3c3d..d8ccba4e236cad9d0652b775da8e489342ec95bc 100755 (executable)
@@ -9,7 +9,7 @@
 
 #include <TDataStd_RealList.hxx>
 
-#include <TopoDS_Wire.hxx>
+#include <TopoDS_Shape.hxx>
 
 
 IMPLEMENT_STANDARD_HANDLE(HYDROData_ProfileUZ, HYDROData_IPolyline)
@@ -24,10 +24,10 @@ HYDROData_ProfileUZ::~HYDROData_ProfileUZ()
 {
 }
 
-TopoDS_Wire HYDROData_ProfileUZ::GetWire() const
+TopoDS_Shape HYDROData_ProfileUZ::GetShape()
 {
   // TODO
-  return TopoDS_Wire();
+  return TopoDS_Shape();
 }
 
 int HYDROData_ProfileUZ::NbSections() const
@@ -35,7 +35,29 @@ int HYDROData_ProfileUZ::NbSections() const
   return 1;
 }
 
-void HYDROData_ProfileUZ::AddSection( const bool /*theIsClosed*/ )
+void HYDROData_ProfileUZ::AddSection( const TCollection_AsciiString& /*theSectName*/,
+                                      const SectionType              /*theSectionType*/,
+                                      const bool                     /*theIsClosed*/ )
+{
+}
+
+TCollection_AsciiString HYDROData_ProfileUZ::GetSectionName( const int /*theSectionIndex*/ ) const
+{
+  return "Section_1";
+}
+
+void HYDROData_ProfileUZ::SetSectionName( const int                      /*theSectionIndex*/, 
+                                          const TCollection_AsciiString& /*theSectionName*/ )
+{
+}
+
+HYDROData_ProfileUZ::SectionType HYDROData_ProfileUZ::GetSectionType( const int /*theSectionIndex*/ ) const
+{
+  return SECTION_POLYLINE;
+}
+
+void HYDROData_ProfileUZ::SetSectionType( const int         /*theSectionIndex*/, 
+                                          const SectionType /*theSectionType*/ )
 {
 }
 
@@ -44,6 +66,11 @@ bool HYDROData_ProfileUZ::IsClosedSection( const int /*theSectionIndex*/ ) const
   return false;
 }
 
+void HYDROData_ProfileUZ::SetSectionClosed( const int  /*theSectionIndex*/, 
+                                            const bool /*theIsClosed*/ )
+{
+}
+
 void HYDROData_ProfileUZ::RemoveSection( const int /*theSectionIndex*/ )
 {
   RemoveSections();
@@ -118,8 +145,8 @@ void HYDROData_ProfileUZ::AddPoint( const int    /*theSectionIndex*/,
 }
 
 void HYDROData_ProfileUZ::SetPoint( const int    theSectionIndex,
-                                    const int    /*thePointIndex*/,
-                                    const Point& thePoint )
+                                    const Point& thePoint,
+                                    const int    /*thePointIndex*/ )
 {
   AddPoint( theSectionIndex, thePoint );
 }