X-Git-Url: http://git.salome-platform.org/gitweb/?a=blobdiff_plain;f=src%2FHYDROData%2FHYDROData_Polyline3D.cxx;h=cf41020e6ef39a5d0b8907b33b069cdd4049ee8d;hb=424f8230c9003d00fb27499b2441c4b3a2a28292;hp=89f3be36c6299af77a9da7d67116c378df7be401;hpb=15f767768f154976b55885bfa7b52e79dcf8b700;p=modules%2Fhydro.git diff --git a/src/HYDROData/HYDROData_Polyline3D.cxx b/src/HYDROData/HYDROData_Polyline3D.cxx index 89f3be36..cf41020e 100644 --- a/src/HYDROData/HYDROData_Polyline3D.cxx +++ b/src/HYDROData/HYDROData_Polyline3D.cxx @@ -50,6 +50,21 @@ QStringList HYDROData_Polyline3D::DumpToPython( MapOfTreatedObjects& theTreatedO return aResList; } +HYDROData_SequenceOfObjects HYDROData_Polyline3D::GetAllReferenceObjects() const +{ + HYDROData_SequenceOfObjects aResSeq = HYDROData_Object::GetAllReferenceObjects(); + + Handle(HYDROData_PolylineXY) aPolylineXY = GetPolylineXY(); + if ( !aPolylineXY.IsNull() ) + aResSeq.Append( aPolylineXY ); + + Handle(HYDROData_ProfileUZ) aProfileUZ = GetProfileUZ(); + if ( !aProfileUZ.IsNull() ) + aResSeq.Append( aProfileUZ ); + + return aResSeq; +} + TopoDS_Shape HYDROData_Polyline3D::GetTopShape() const { return getTopShape();