setShape( aLandCoverMapShape, false, false );
}
- Handle(HYDROGUI_LandCoverMapPrs) aLandCoverMapPrs = Handle(HYDROGUI_LandCoverMapPrs)::DownCast( getAISObject() );
+ Handle(HYDROGUI_LandCoverMapPrs) aLandCoverMapPrs =
+ Handle(HYDROGUI_LandCoverMapPrs)::DownCast( getAISObjects()[0] );
if ( !aLandCoverMapPrs.IsNull() )
aLandCoverMapPrs->UpdateColors();
myDisplayer->SetToUpdateColorScale();
}
-Handle(AIS_InteractiveObject) HYDROGUI_ShapeLandCoverMap::createShape() const
+QList<Handle(AIS_InteractiveObject)> HYDROGUI_ShapeLandCoverMap::createShape() const
{
+ QList<Handle(AIS_InteractiveObject)> shapes;
+
Handle(HYDROData_LandCoverMap) aLandCoverMap = Handle(HYDROData_LandCoverMap)::DownCast( getObject() );
if ( !aLandCoverMap.IsNull() )
{
}
}
}
- return aLandCoverMapPrs;
+ shapes.append( aLandCoverMapPrs );
}
- return NULL;
+ return shapes;
}
void HYDROGUI_ShapeLandCoverMap::display( const bool theIsUpdateViewer )