#include <AIS_InteractiveContext.hxx>
#include <TestViewer.h>
#include <QApplication>
+#include <QTest>
extern QString REF_DATA_PATH;
NCollection_Sequence<HYDROData_IPolyline::Point> points2;
Handle(HYDROData_Stream)::DownCast( aDoc->CreateObject( KIND_STREAM ) );
CPPUNIT_ASSERT_EQUAL( false, (bool)aStream.IsNull() );
+ CPPUNIT_ASSERT_EQUAL( true, (bool)aStream->GetAltitudeObject().IsNull() );
+ CPPUNIT_ASSERT_EQUAL( false, (bool)aStream->DTM().IsNull() );
CPPUNIT_ASSERT_EQUAL( false, (bool)aStream->GetAltitudeObject().IsNull() );
CPPUNIT_ASSERT_EQUAL( KIND_DTM, aStream->getAltitudeObjectType() );
Handle(HYDROData_Stream) aStream =
Handle(HYDROData_Stream)::DownCast( aDoc->CreateObject( KIND_STREAM ) );
Handle(HYDROData_DTM) aDTM =
- Handle(HYDROData_DTM)::DownCast( aStream->GetAltitudeObject() );
+ Handle(HYDROData_DTM)::DownCast( aStream->DTM() );
CPPUNIT_ASSERT_EQUAL( false, (bool)aDTM.IsNull() );
Handle(HYDROData_Profile) aProfile1 =
for( int i=0; it.More(); it.Next(), i++ )
{
if( i>=25 && i<=35 )
+ {
+ it.Current()->Update();
profiles.Append( Handle(HYDROData_Profile)::DownCast( it.Current() ) );
+ }
}
Handle(HYDROData_Stream) aStream =
aStream->SetProfiles( profiles, false );
aStream->SetDDZ( 0.2 );
- aStream->SetSpatialStep( 2.0 );
+ aStream->SetSpatialStep( 10 );
aStream->Update();
TopoDS_Shape aPrs3d = aStream->GetShape3D();