+ case KIND_POLYLINE:
+ {
+ aRes = new HYDROData_Polyline3D( *dynamic_cast<HYDROData_Polyline3D*>( theObject ) );
+ break;
+ }
+ case KIND_PROFILE:
+ {
+ aRes = new HYDROData_Profile( *dynamic_cast<HYDROData_Profile*>( theObject ) );
+ break;
+ }
+ case KIND_PROFILEUZ:
+ {
+ aRes = new HYDROData_ProfileUZ( *dynamic_cast<HYDROData_ProfileUZ*>( theObject ) );
+ break;
+ }
+ case KIND_POLYLINEXY:
+ {
+ aRes = new HYDROData_PolylineXY( *dynamic_cast<HYDROData_PolylineXY*>( theObject ) );
+ break;
+ }