X-Git-Url: http://git.salome-platform.org/gitweb/?a=blobdiff_plain;f=src%2FHYDROData%2FHYDROData_Channel.cxx;h=79fd3d2564e24830b202419a2eb4579fc084c94a;hb=f9d37ee66fa46871478d806faa54de237225d3c6;hp=99f419199a572746f26f2b525bf92b4e8292dc3f;hpb=8b6440ab929ac1e3571fbfbb2c7c53c0206c1ce7;p=modules%2Fhydro.git diff --git a/src/HYDROData/HYDROData_Channel.cxx b/src/HYDROData/HYDROData_Channel.cxx index 99f41919..79fd3d25 100644 --- a/src/HYDROData/HYDROData_Channel.cxx +++ b/src/HYDROData/HYDROData_Channel.cxx @@ -59,7 +59,7 @@ #include #include -//#define DEB_CHANNEL 1 +#define DEB_CHANNEL 1 #ifdef DEB_CHANNEL #include #endif @@ -67,6 +67,9 @@ #include #include +#define _DEVDEBUG_ +#include "HYDRO_trace.hxx" + IMPLEMENT_STANDARD_HANDLE(HYDROData_Channel,HYDROData_ArtificialObject) IMPLEMENT_STANDARD_RTTIEXT(HYDROData_Channel,HYDROData_ArtificialObject) @@ -133,8 +136,14 @@ bool HYDROData_Channel::CreatePresentations( const Handle(HYDROData_Polyline3D)& } #ifdef DEB_CHANNEL - BRepTools::Write( aPathWire, "guideline.brep" ); - BRepTools::Write( aProfileWire, "profile.brep" ); + std::string brepName = "guideline_"; + brepName += theGuideLine->GetName().toStdString(); + brepName += ".brep"; + BRepTools::Write( aPathWire, brepName.c_str() ); + brepName = "profile_"; + brepName += theGuideLine->GetName().toStdString(); + brepName += ".brep"; + BRepTools::Write( aProfileWire, brepName.c_str() ); #endif // Pre-processing @@ -271,8 +280,9 @@ bool HYDROData_Channel::CreatePresentations( const Handle(HYDROData_Polyline3D)& // Create presentation HYDROData_Stream::PrsDefinition aPrs; Handle(TopTools_HArray1OfShape) anArrOf2DProfiles; // we don't need 2D profiles for channel/digue presentation - bool aRes = HYDROData_Stream::CreatePresentations( anArrayOfFPnt, anArrayOfLPnt, - anArrOfProfiles, anArrOf2DProfiles, aPrs ); + bool aRes = false; + /*TODO: HYDROData_Stream::CreatePresentations( anArrayOfFPnt, anArrayOfLPnt, + anArrOfProfiles, anArrOf2DProfiles, aPrs );*/ if ( aRes ) { thePrs.myPrs3D = aPrs.myPrs3D; thePrs.myPrs2D = TopoDS::Face( aPrs.myPrs2D ); @@ -441,7 +451,9 @@ void HYDROData_Channel::RemoveProfile() ObjectKind HYDROData_Channel::getAltitudeObjectType() const { - return KIND_STREAM_ALTITUDE; + DEBTRACE("HYDROData_Channel::getAltitudeObjectType"); + return KIND_CHANNEL_ALTITUDE; + //return KIND_STREAM_ALTITUDE; } TopoDS_Shape HYDROData_Channel::GetLeftShape() const