TopoDS_Wire aWire;
gp_XY aFirstPoint, aLastPoint;
- if ( !GetFirstPoint( aFirstPoint ) || !GetLastPoint( aLastPoint ) )
+ if ( !GetLeftPoint( aFirstPoint ) || !GetRightPoint( aLastPoint ) )
return aWire;
gp_Pnt aPnt1( aFirstPoint.X(), aFirstPoint.Y(), 0 );
bool HYDROData_Profile::IsValid() const
{
gp_XY aFirstPoint, aLastPoint;
- if ( !GetFirstPoint( aFirstPoint ) || !GetLastPoint( aLastPoint ) )
+ if ( !GetLeftPoint( aFirstPoint ) || !GetRightPoint( aLastPoint ) )
return false;
int aNbPoints = NbPoints();
return aNbPoints > 1;
}
-void HYDROData_Profile::SetFirstPoint( const gp_XY& thePoint )
+void HYDROData_Profile::SetLeftPoint( const gp_XY& thePoint )
{
TDF_Label aLabel = myLab.FindChild( DataTag_FirstPoint );
SetToUpdate( true );
}
-bool HYDROData_Profile::GetFirstPoint( gp_XY& thePoint ) const
+bool HYDROData_Profile::GetLeftPoint( gp_XY& thePoint ) const
{
TDF_Label aLabel = myLab.FindChild( DataTag_FirstPoint, false );
if ( aLabel.IsNull() )
return true;
}
-void HYDROData_Profile::SetLastPoint( const gp_XY& thePoint )
+void HYDROData_Profile::SetRightPoint( const gp_XY& thePoint )
{
TDF_Label aLabel = myLab.FindChild( DataTag_LastPoint );
SetToUpdate( true );
}
-bool HYDROData_Profile::GetLastPoint( gp_XY& thePoint ) const
+bool HYDROData_Profile::GetRightPoint( gp_XY& thePoint ) const
{
TDF_Label aLabel = myLab.FindChild( DataTag_LastPoint, false );
if ( aLabel.IsNull() )
aProfileUZ->AddPoint( 0, aParPoint );
}
- SetFirstPoint( aFirstPoint );
- SetLastPoint( aLastPoint );
+ SetLeftPoint( aFirstPoint );
+ SetRightPoint( aLastPoint );
}
HYDROData_Profile::ProfilePoints HYDROData_Profile::GetProfilePoints() const
ProfilePoints aResPoints;
gp_XY aFirstPoint, aLastPoint;
- if ( !GetFirstPoint( aFirstPoint ) || !GetLastPoint( aLastPoint ) )
+ if ( !GetLeftPoint( aFirstPoint ) || !GetRightPoint( aLastPoint ) )
return aResPoints;
HYDROData_ProfileUZ::PointsList aParametricPoints = GetParametricPoints();
* Set first(left) point for profile.
* \param thePoint the point
*/
- HYDRODATA_EXPORT void SetFirstPoint( const gp_XY& thePoint );
+ HYDRODATA_EXPORT void SetLeftPoint( const gp_XY& thePoint );
/**
* Returns first(left) point of profile.
* \param thePoint[out] profile first point
* \return true if point has been set
*/
- HYDRODATA_EXPORT bool GetFirstPoint( gp_XY& thePoint ) const;
+ HYDRODATA_EXPORT bool GetLeftPoint( gp_XY& thePoint ) const;
/**
* Set last(right) point for profile.
* \param thePoint the point
*/
- HYDRODATA_EXPORT void SetLastPoint( const gp_XY& thePoint );
+ HYDRODATA_EXPORT void SetRightPoint( const gp_XY& thePoint );
/**
* Returns last(right) point of profile.
* \param thePoint[out] profile last point
* \return true if point has been set
*/
- HYDRODATA_EXPORT bool GetLastPoint( gp_XY& thePoint ) const;
+ HYDRODATA_EXPORT bool GetRightPoint( gp_XY& thePoint ) const;
/**
continue;
const TopoDS_Shape& aProf3d = aProfile->GetShape3D();
gp_XY aPnt1, aPnt2;
- if ( !aProfile->GetFirstPoint( aPnt1 ) || !aProfile->GetLastPoint( aPnt2 ) )
+ if ( !aProfile->GetLeftPoint( aPnt1 ) || !aProfile->GetRightPoint( aPnt2 ) )
continue;
anArrOfProfiles.SetValue(i,aProfile->GetShape3D());//aProfile->GetTopShape();
anArrOf2DProfiles.SetValue(i,aProfile->GetTopShape());
HYDROGUI_Tool::FindObjectByName( module(), aGeoData.Name, KIND_PROFILE ) );
if ( !aProfile.IsNull() ) {
if ( !aGeoData.isEmpty ) {
- aProfile->SetFirstPoint( gp_XY( aGeoData.Xg, aGeoData.Yg ) );
- aProfile->SetLastPoint( gp_XY( aGeoData.Xd, aGeoData.Yd ) );
+ aProfile->SetLeftPoint( gp_XY( aGeoData.Xg, aGeoData.Yg ) );
+ aProfile->SetRightPoint( gp_XY( aGeoData.Xd, aGeoData.Yd ) );
} else {
aProfile->Invalidate();
}
HYDROGUI_GeoreferencementDlg::ProfileGeoData aGeoData( aProfile->GetName() );
gp_XY aFirstPoint, aLastPoint;
- if ( aProfile->GetFirstPoint( aFirstPoint ) && aProfile->GetLastPoint( aLastPoint ) ) {
+ if ( aProfile->GetLeftPoint( aFirstPoint ) && aProfile->GetRightPoint( aLastPoint ) ) {
aGeoData =
HYDROGUI_GeoreferencementDlg::ProfileGeoData( aGeoData.Name,
aFirstPoint.X(), aFirstPoint.Y(),