### 5.31 Get

• Get( <argument> [, clip(0/1), current matrix (0/1)] ).
• Description: when the parameter <argument> is an identifier, the function is looking for a graphical element whose name is <argument>, if it is the case, then the function returns the list of the points of that element, else it returns Nil. In that case, the optional argument is ignored.

When the <argument> is not an indentifier, it is considered as a graphical function, the function Get returns the list of the points of that graphical element built with that graphical function, without creating that element in question. The first optional argument <clip> ( $1$ by default) shows that the element has to be clipped (value 1) or not (value 0) by the current window. The second optional argument <current matrix> ($0$ by default) shows that the element has to be modified (or not) by the current matrix.

When the argument is empty: Get(), the function returns the list of the points off all the graphical elements already built. Those that are hidden are ignored.

• Exemple(s)Get(Cercle(0,1)) returns the list of the points of the circle centered in 0, with radius 1, without creating the circle. The list is clipped by the graphic window.
• Exemple(s): How is handled such a list of points of a graphical object:

 \begin{texgraph}[name=Get,export=pgf,file]   Cmd view(0,6.25,-1.5,2);       size(7.5);       [tMin:=0, tMax:=6.25];   Graph axe = Axes(0,1+i);         C1 = [Color:=blue,Width:=8,              Cartesienne(1/x) ];         C2 = [Color:=red,Width:=8,              Cartesienne(sin(2*x)*1.5)];         inter = [DotScale:=2,DotStyle:=dotcircle,                  Color:=forestgreen,                  Point(Get(C1) InterL Get(C2)),                  Color:=blue,                  LabelDot(5.5+0.1*i,"$C_1$","N"),                  Color:=red,                  LabelDot(3-i,"$C_2$","E"),                 ];   \end{texgraph}

Get