<?xml version="1.0" encoding="ISO-8859-1" standalone="no"?> 
<!DOCTYPE MAN SYSTEM "../../manrev.dtd">
<MAN>
  <LANGUAGE>fr</LANGUAGE>
  <TITLE>xclip  </TITLE>
  <TYPE>Scilab Function  </TYPE>
  <DATE>April 1993  </DATE>
  <SHORT_DESCRIPTION name="xclip"> définit une zone de &quot;clipping&quot;  </SHORT_DESCRIPTION>
  <CALLING_SEQUENCE>
  <CALLING_SEQUENCE_ITEM>xclip([x,y,w,h])  </CALLING_SEQUENCE_ITEM>
  <CALLING_SEQUENCE_ITEM>xclip(rect)  </CALLING_SEQUENCE_ITEM>
  <CALLING_SEQUENCE_ITEM>xclip(&quot;clipgrf&quot;)  </CALLING_SEQUENCE_ITEM>
  </CALLING_SEQUENCE>
  <PARAM>
 <PARAM_INDENT>
  <PARAM_ITEM>
  <PARAM_NAME>x,y,w,h  </PARAM_NAME>
  <PARAM_DESCRIPTION>
  <SP>
    : valeurs réelles.
</SP>
  </PARAM_DESCRIPTION> 
  </PARAM_ITEM>
  <PARAM_ITEM>
  <PARAM_NAME>rect  </PARAM_NAME>
  <PARAM_DESCRIPTION>
  <SP>
    : vecteur ligne de taille 4.
</SP>
  </PARAM_DESCRIPTION> 
  </PARAM_ITEM>
 </PARAM_INDENT>
  </PARAM>
  <DESCRIPTION>
  <P>
    <VERB>xclip</VERB> définit une zone de &quot;clipping&quot; définie par les coordonnées, dans l&apos;échelle courante, du rectangle <VERB>x,y,w,h</VERB> (point en haut à gauche, largeur, hauteur) : les opérations graphiques sont restreintes à ce rectangle.
  </P>
  <P>
    Si un seul argument est donné, il est considéré comme une spécification de rectangle <VERB>rect=[x,y,w,h]</VERB>.
  </P>
  <P>
    <VERB>xclip(&quot;clipgrf&quot;)</VERB> est utilisé pour utiliser la zone de clipping égale au cadre du dessin courant.
  </P>
  <P>
    Pour supprimer l&apos;effet d&apos;une commande xclip précédente, utiliser <VERB>xclip()</VERB>.
  </P>
  </DESCRIPTION>
  <EXAMPLE>
<![CDATA[
x=0:0.2:2*%pi;
x1=[sin(x);100*sin(x)];
y1=[cos(x);100*cos(x)];
y1=y1+20*ones(y1);

// set the frame
clf();a=gca();a.data_bounds=[-100 -100;500 600];
    
// No clipping
xsegs(10*x1+200*ones(x1),10*y1+200*ones(y1))
e=gce(); //handle on the Segs entity

// draw rectangle clipping zone 
xrect(150,460,100,150)
// set clip_box for  Segs entity
e.clip_box=[150,460,100,150];

// Set usual rectangle boundaries clipping zone 
e.clip_state='clipgrf';
xclip("clipgrf")
// remove clipping
e.clip_state='off';
 ]]>
  </EXAMPLE>
  <AUTHOR>J.Ph.C.  </AUTHOR>
</MAN>
