#include "HYDROData_LandCoverMap.h"
#include "HYDROData_Obstacle.h"
#include "HYDROData_ObstacleAltitude.h"
+#include "HYDROData_ChannelAltitude.h"
#include "HYDROData_Polyline3D.h"
#include "HYDROData_PolylineXY.h"
#include "HYDROData_Profile.h"
#include <NCollection_DataMap.hxx>
+#define _DEVDEBUG_
+#include "HYDRO_trace.hxx"
+
//! Returns label by root objects kind and the kind of the object
static TDF_Label GetLabelByKind(TDF_Label theRoot, ObjectKind theKind)
{
switch( aKind )
{
+ DEBTRACE("HYDROData_Iterator::Object " << aKind);
case KIND_IMAGE: aResult = new HYDROData_Image(); break;
case KIND_POLYLINE: aResult = new HYDROData_Polyline3D(); break;
case KIND_BATHYMETRY: aResult = new HYDROData_Bathymetry(); break;
case KIND_STREAM_ALTITUDE: aResult = new HYDROData_StreamAltitude(); break;
case KIND_OBSTACLE_ALTITUDE: aResult = new HYDROData_ObstacleAltitude(); break;
case KIND_STRICKLER_TABLE: aResult = new HYDROData_StricklerTable(); break;
- case KIND_LAND_COVER_MAP: aResult = new HYDROData_LandCoverMap(); break;
-
case KIND_LAND_COVER_OBSOLETE: break;
+ case KIND_CHANNEL_ALTITUDE: aResult = new HYDROData_ChannelAltitude(); break;
+ case KIND_LAND_COVER_MAP: aResult = new HYDROData_LandCoverMap(); break;
default: break;
}