{
Handle(HYDROData_Document) aDoc = HYDROData_Document::Document();
- Handle(HYDROData_PolylineXY) Polyline_2 =
+ Handle(HYDROData_PolylineXY) Polyline_2 =
Handle(HYDROData_PolylineXY)::DownCast( aDoc->CreateObject( KIND_POLYLINEXY ) );
Polyline_2->SetName( "polyline2d_1" );
Polyline_2->AddSection( "", HYDROData_IPolyline::SECTION_SPLINE, false );
CPPUNIT_ASSERT_EQUAL( false, (bool)Polyline_2->GetShape().IsNull() );
- Handle(HYDROData_Profile) aProfile0 =
+ Handle(HYDROData_Profile) aProfile0 =
Handle(HYDROData_Profile)::DownCast( aDoc->CreateObject( KIND_PROFILE ) );
aProfile0->SetName( "profile_0" );
aProfile0->SetParametricPoints( aPoints );
aProfile0->Update();
- Handle(HYDROData_Polyline3D) aPolyline3d =
+ Handle(HYDROData_Polyline3D) aPolyline3d =
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) aProfile =
+ Handle(HYDROData_Profile) aProfile =
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() );
- Handle(HYDROData_Channel) aChannel =
+ Handle(HYDROData_Channel) aChannel =
Handle(HYDROData_Channel)::DownCast( aDoc->CreateObject( KIND_CHANNEL ) );
aChannel->SetName( "channel_1" );
-
+
aChannel->SetGuideLine( aPolyline3d );
aChannel->SetProfile( aProfile );
aChannel->Update();
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" );
CPPUNIT_ASSERT_IMAGES
-
+
aDoc->Close();
}