if ( anAltitudeObjectType == KIND_UNKNOWN )
return; // No need to create altitude object
- TDF_Label aLabel = myLab.FindChild( DataTag_ChildAltitudeObject, false );
- if ( !aLabel.IsNull() )
+ Handle(HYDROData_IAltitudeObject) altObject = GetAltitudeObject();
+ if( !altObject.IsNull() && altObject->GetKind()==anAltitudeObjectType )
return;
TDF_Label aChildLabel = myLab.FindChild( DataTag_ChildAltitudeObject ).FindChild( 0 );