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();
void HYDROData_Polyline3D::Update()
{
- removeTopShape();
- removeShape3D();
+ HYDROData_Object::Update();
Handle(HYDROData_PolylineXY) aPolylineXY = GetPolylineXY();
Handle(HYDROData_ProfileUZ) aProfileUZ = GetProfileUZ();