HYDROGUI_Tool::FindObjectByName( module(), myHydAxis, KIND_POLYLINEXY ) );
HYDROData_SequenceOfObjects aRefProfiles;
- //std::vector<Handle_HYDROData_Profile> aRefProfiles;
+ //std::vector<Handle(HYDROData_Profile)> aRefProfiles;
int plen = myProfiles.length();
for ( int i = 0; i < plen; ++i )
{
HYDROData_Bathymetry::AltitudePoints points;
- bool WireIntersections = false;
+ bool ProjStat = true;
HYDROData_DTM::CreateProfilesFromDTM( aRefProfiles, ddz, ss, points, Out3dPres, Out2dPres, OutLeftB, OutRightB,
- OutInlet, OutOutlet, true, true, InvInd, MAX_POINTS_IN_PREVIEW, WireIntersections );
+ OutInlet, OutOutlet, true, true, InvInd, MAX_POINTS_IN_PREVIEW, ProjStat );
aPanel->clearAllBackgroundColorsForProfileList();
for (std::set<int>::const_iterator it = InvInd.begin(); it != InvInd.end(); it++)
aPanel->setBackgroundColorForProfileList(*it, QColor(Qt::yellow));
- aPrsDef.myInlet = TopoDS::Wire(OutInlet);
- aPrsDef.myOutlet = TopoDS::Wire(OutOutlet);
- aPrsDef.myLeftBank = TopoDS::Wire(OutLeftB);
- aPrsDef.myRightBank = TopoDS::Wire(OutRightB);
- if (!WireIntersections)
+ aPrsDef.myInlet = OutInlet;
+ aPrsDef.myOutlet = OutOutlet;
+ aPrsDef.myLeftBank = OutLeftB;
+ aPrsDef.myRightBank = OutRightB;
+ if (ProjStat)
aPrsDef.myPrs2D = Out2dPres;
aPrsDef.myPrs3D = Out3dPres;
- if (WireIntersections)
- aPanel->addWarning(tr("STREAM_SELF_INTERSECTIONS"));
+ if (!ProjStat)
+ aPanel->addWarning(tr("STREAM_PROJECTION_FAILED"));
myPreviewPrs->setShape( aPrsDef.myPrs2D );
}