HYDROGUI_Shape::update( theIsUpdateViewer, isDeactivateSelection );
}
-Handle(AIS_InteractiveObject) HYDROGUI_ShapeImage::createShape() const
+QList<Handle(AIS_InteractiveObject)> HYDROGUI_ShapeImage::createShape() const
{
+ QList<Handle(AIS_InteractiveObject)> shapes;
+
Handle(HYDROGUI_ImagePrs) aPrs;
Handle(HYDROData_Image) anImageObj = Handle(HYDROData_Image)::DownCast( getObject() );
if ( !anImageObj.IsNull() )
{
aPrs = new HYDROGUI_ImagePrs( imagePixMap( anImageObj ), imageContour( anImageObj ) );
+ shapes.append( aPrs );
}
- return aPrs;
+ return shapes;
}
Handle(Image_PixMap) HYDROGUI_ShapeImage::imagePixMap( const Handle(HYDROData_Image)& theImageObj ) const