void HYDROData_Profile::Update()
{
+ HYDROData_Object::Update();
+
BRepBuilderAPI_MakeWire aMakeWire;
ProfilePoints aProfilePoints = GetProfilePoints();
anArray->SetValue( 0, thePoint.X() );
anArray->SetValue( 1, thePoint.Y() );
+
+ SetToUpdate( true );
}
bool HYDROData_Profile::GetFirstPoint( gp_XY& thePoint ) const
anArray->SetValue( 0, thePoint.X() );
anArray->SetValue( 1, thePoint.Y() );
+
+ SetToUpdate( true );
}
bool HYDROData_Profile::GetLastPoint( gp_XY& thePoint ) const
TDF_Label aLastLabel = myLab.FindChild( DataTag_LastPoint, false );
if ( !aLastLabel.IsNull() )
aLastLabel.ForgetAllAttributes();
+
+ SetToUpdate( true );
}
Handle(HYDROData_ProfileUZ) HYDROData_Profile::GetProfileUZ( const bool theIsCreate ) const
{
Handle(HYDROData_ProfileUZ) aProfileUZ = GetProfileUZ( false );
if ( !aProfileUZ.IsNull() )
+ {
aProfileUZ->RemoveSections();
+ SetToUpdate( true );
+ }
}
void HYDROData_Profile::SetParametricPoints( const HYDROData_ProfileUZ::PointsList& thePoints )
const HYDROData_ProfileUZ::Point& aPoint = thePoints.Value( i );
aProfileUZ->AddPoint( 0, aPoint );
}
+
+ SetToUpdate( true );
}
HYDROData_ProfileUZ::PointsList HYDROData_Profile::GetParametricPoints() const