+ case KIND_BATHYMETRY:
+ {
+ aRes = new HYDROData_Bathymetry( *dynamic_cast<HYDROData_Bathymetry*>( theObject ) );
+ break;
+ }
+/* case KIND_ALTITUDE:
+ {
+ aRes = new HYDROData_AltitudeObject( *dynamic_cast<HYDROData_AltitudeObject*>( theObject ) );
+ break;
+ }*/
+ case KIND_OBSTACLE_ALTITUDE:
+ {
+ aRes = new HYDROData_ObstacleAltitude( *dynamic_cast<HYDROData_ObstacleAltitude*>( theObject ) );
+ break;
+ }
+ case KIND_IMMERSIBLE_ZONE:
+ {
+ aRes = new HYDROData_ImmersibleZone( *dynamic_cast<HYDROData_ImmersibleZone*>( theObject ) );
+ break;
+ }