Handle(HYDROData_PolylineXY)::DownCast( aDoc->CreateObject( KIND_POLYLINEXY ) );
Polyline_2->SetName( "polyline2d_1" );
Polyline_2->AddSection( "", HYDROData_IPolyline::SECTION_SPLINE, false );
Handle(HYDROData_PolylineXY)::DownCast( aDoc->CreateObject( KIND_POLYLINEXY ) );
Polyline_2->SetName( "polyline2d_1" );
Polyline_2->AddSection( "", HYDROData_IPolyline::SECTION_SPLINE, false );
Handle(HYDROData_Profile)::DownCast( aDoc->CreateObject( KIND_PROFILE ) );
aProfile0->SetName( "profile_0" );
Handle(HYDROData_Profile)::DownCast( aDoc->CreateObject( KIND_PROFILE ) );
aProfile0->SetName( "profile_0" );
Handle(HYDROData_Polyline3D)::DownCast( aDoc->CreateObject( KIND_POLYLINE ) );
aPolyline3d->SetName( "polyline3d_1" );
aPolyline3d->SetPolylineXY( Polyline_2 );
aPolyline3d->SetProfileUZ( aProfile0->GetProfileUZ() );
aPolyline3d->Update();
Handle(HYDROData_Polyline3D)::DownCast( aDoc->CreateObject( KIND_POLYLINE ) );
aPolyline3d->SetName( "polyline3d_1" );
aPolyline3d->SetPolylineXY( Polyline_2 );
aPolyline3d->SetProfileUZ( aProfile0->GetProfileUZ() );
aPolyline3d->Update();
Handle(HYDROData_Profile)::DownCast( aDoc->CreateObject( KIND_PROFILE ) );
aProfile->SetName( "profile_1" );
Handle(HYDROData_Profile)::DownCast( aDoc->CreateObject( KIND_PROFILE ) );
aProfile->SetName( "profile_1" );
CPPUNIT_ASSERT_EQUAL( false, (bool)aProfile->GetShape3D().IsNull() );
CPPUNIT_ASSERT_EQUAL( false, (bool)aPolyline3d->GetShape3D().IsNull() );
CPPUNIT_ASSERT_EQUAL( false, (bool)aProfile->GetShape3D().IsNull() );
CPPUNIT_ASSERT_EQUAL( false, (bool)aPolyline3d->GetShape3D().IsNull() );
Handle(HYDROData_Channel)::DownCast( aDoc->CreateObject( KIND_CHANNEL ) );
aChannel->SetName( "channel_1" );
Handle(HYDROData_Channel)::DownCast( aDoc->CreateObject( KIND_CHANNEL ) );
aChannel->SetName( "channel_1" );
TestViewer::show( aChannel->GetRightShape(), AIS_WireFrame, true, Qt::red );
Handle(HYDROGUI_Polyline) Polyline_Prs = new HYDROGUI_Polyline( aPolyline3d->GetShape3D() );
Polyline_Prs->SetColor( Quantity_NOC_WHITE );
TestViewer::show( aChannel->GetRightShape(), AIS_WireFrame, true, Qt::red );
Handle(HYDROGUI_Polyline) Polyline_Prs = new HYDROGUI_Polyline( aPolyline3d->GetShape3D() );
Polyline_Prs->SetColor( Quantity_NOC_WHITE );
- TestViewer::show( Polyline_Prs, AIS_WireFrame, 0, true, "" );
+ TestViewer::show( Polyline_Prs, AIS_WireFrame, 0, true, "Channel" );