# draw

draw an entity. This function is obsolete.

## Calling Sequence

    draw()
                draw(h)

## Arguments

h

  a handle, the handle on an entity to draw. `h` can be a vector of handles, in which case all objects identified by h(i) will be drawn.

## Description

This function can be used to draw entities specified by `h` even if its parent figure `immediate_drawing` property is `"off"`. If no argument is specified, the `current object` is drawn. Note that the window must not be resized ; if not, those objects are hidden back.

WARNING: Obsolete function.from Scilab 5.4.0 and is going to be removed with Scilab 5.4.1.

## Examples

Those two exemples below behave the same way hiding and showing objects.

    subplot(212)
    a=gca();
    plot2d
    drawlater

    subplot(211)
    plot2d1 // default drawing mode

    e=gce();
    draw(e.children(2)) // draw a single polyline of the second axes

    e.children(1).visible='off'; // We can choose to make a line invisible

    draw(e) // draw Compound and its children <=> draw all the visible polylines

    drawnow // ...now!

    e.children(1).visible='on';

    subplot(212)
    a=gca();
    plot2d();
    drawlater();

    subplot(211);
    plot2d1(); // default drawing mode

    e=gce();
    a = gca();
    a.axes_visible = "off";
    e.children(:).visible = "off";
    drawnow();

    e.children(2).visible = "on"; // draw a single polyline of the second axes

    e.children(1).visible='off'; // We can choose to make a line invisible

    e.children(3).visible = "on"; // Make other components visible again

    a.axes_visible = "on";

    e.children(1).visible='on'; // Make last polyline visible

## See Also

- get
- set
- drawnow
- drawlater
- graphics_entities

## History

5.4.0
Function draw is obsolete.