X-Git-Url: http://git.salome-platform.org/gitweb/?a=blobdiff_plain;f=src%2FHYDROPy%2FHYDROData_Profile.sip;h=abbc24bdd83a33a4e464e9f843280a4ad686edb5;hb=5ff8b7c83d889d383998207a55792c165afbf146;hp=6b11c5942f31e2a169759fd7367a30341da60168;hpb=ff248302b676957c7858a76e309256236fe8aad4;p=modules%2Fhydro.git diff --git a/src/HYDROPy/HYDROData_Profile.sip b/src/HYDROPy/HYDROData_Profile.sip index 6b11c594..abbc24bd 100644 --- a/src/HYDROPy/HYDROData_Profile.sip +++ b/src/HYDROPy/HYDROData_Profile.sip @@ -1,12 +1,8 @@ -// Copyright (C) 2007-2013 CEA/DEN, EDF R&D, OPEN CASCADE -// -// Copyright (C) 2003-2007 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN, -// CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS -// +// Copyright (C) 2014-2015 EDF-R&D // This library is free software; you can redistribute it and/or // modify it under the terms of the GNU Lesser General Public // License as published by the Free Software Foundation; either -// version 2.1 of the License. +// version 2.1 of the License, or (at your option) any later version. // // This library is distributed in the hope that it will be useful, // but WITHOUT ANY WARRANTY; without even the implied warranty of @@ -26,15 +22,14 @@ class HYDROData_Profile : public HYDROData_Object { +%TypeHeaderCode +#include "HYDROData_Profile.h" +%End public: typedef gp_XYZ ProfilePoint; typedef NCollection_Sequence ProfilePoints; -%TypeHeaderCode -#include "HYDROData_Profile.h" -%End - public: /** * Returns default filling color for new profile. @@ -129,13 +124,13 @@ public: * Replace current profile parametric points by new one. * \param thePoints the list with new points in parametric form */ - void SetParametricPoints( const HYDROData_ProfileUZ::PointsList& thePoints ); + void SetParametricPoints( const HYDROData_IPolyline::PointsList& thePoints ); /** * Returns profile points in parametric form. * \return points list */ - HYDROData_ProfileUZ::PointsList GetParametricPoints() const; + HYDROData_IPolyline::PointsList GetParametricPoints() const; /** @@ -143,14 +138,14 @@ public: * First and last points will be automatically updated. * \param thePoints the list with new profile points */ - void SetProfilePoints( const ProfilePoints thePoints ); + void SetProfilePoints( const HYDROData_Profile::ProfilePoints thePoints ); /** * Returns profile points. * Empty sequence is returned if first or last point was not set. * \return profile points list */ - ProfilePoints GetProfilePoints() const; + HYDROData_Profile::ProfilePoints GetProfilePoints() const; public: @@ -175,15 +170,15 @@ public: * \param theFileName the path to file * \return \c number of successfully imported profiles */ - static int ImportFromFile( HYDROData_Document theDoc, - const TCollection_AsciiString& theFileName, - NCollection_Sequence& theBadProfilesIds ) - [int ( const Handle_HYDROData_Document& , - const TCollection_AsciiString& , - NCollection_Sequence& )]; + static int ImportFromFile( HYDROData_Document theDoc, + const TCollection_AsciiString& theFileName, + NCollection_Sequence& theBadProfilesIds ) + [int ( const Handle_HYDROData_Document&, + const TCollection_AsciiString&, + NCollection_Sequence& )]; %MethodCode Py_BEGIN_ALLOW_THREADS - sipRes = HYDROData_Profile::ImportFromFile( a0, *a1, a2 ); + sipRes = HYDROData_Profile::ImportFromFile( a0, *a1, *a2 ); Py_END_ALLOW_THREADS %End