aRes = new HYDROData_Bathymetry( *dynamic_cast<HYDROData_Bathymetry*>( 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;
}
+ 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 ) );
* \param theFileName the path to file
* \return \c number of successfully imported profiles
*/
- /*static int ImportFromFile( HYDROData_Document theDoc,
+ static int ImportFromFile( HYDROData_Document theDoc,
const TCollection_AsciiString& theFileName,
NCollection_Sequence<int>& theBadProfilesIds )
- [int ImportFromFile( const Handle(HYDROData_Document)& ,
- const TCollection_AsciiString& ,
- NCollection_Sequence<int>& )];
- MethodCode
- Handle(HYDROData_Document) aRef =
- Handle(HYDROData_Document)::DownCast( createHandle( a0 ) );
- if ( !aRef.IsNull() )
- {
- Py_BEGIN_ALLOW_THREADS
- sipRes = sipSelfWasArg ? sipCpp->HYDROData_Profile::ImportFromFile( aRef, a1, a2 ):
- sipCpp->ImportFromFile( aRef, a1, a2 );
- Py_END_ALLOW_THREADS
- }
- End
-*/
+ [int ( const Handle_HYDROData_Document& ,
+ const TCollection_AsciiString& ,
+ NCollection_Sequence<int>& )];
+ %MethodCode
+ Py_BEGIN_ALLOW_THREADS
+ sipRes = HYDROData_Profile::ImportFromFile( a0, *a1, a2 );
+ Py_END_ALLOW_THREADS
+ %End
+
/**
* Imports Profile data from file.
* \param theFileName the path to file