\documentclass[tikz]{standalone}

\usetikzlibrary{positioning}

\input{shapes.tex}

%  \tikzset{
%   shape example/.style= {
%     color = black!30,
%     draw,
%     fill = yellow!30,
%     line width = .5cm,
%     % inner xsep = 2.5cm,
%     % inner ysep = 0.5cm,
%     rounded corners=2cm,
%   }
% }


\begin{document}
\begin{tikzpicture}
  \node[stop1, name=one] {};%{Stop\vrule width 1pt height 2cm};
  \node[stop2, name=two, below=4.5cm of one.west, anchor=west] {};
  \node[stop3, name=three, below=4.5cm of two.west, anchor=west] {};
  \node[stop4, name=four, below=4.5cm of three.west, anchor=west] {};
  \draw[gray, thin]
    (one.center) -- (two.one half) -- (three.one half) -- (four.one half)
    (two.two half) -- (three.center) -- (four.two quarter)
    (three.two half) -- (four.three quarter)
  ;
  \foreach\shape in {one,two,three,four} {
    \foreach\anchor/\placement in {%
      % Custom anchors
      one half/below,
      two half/below,
      two quarter/above,
      three quarter/above,
      south one half/left,
      south two half/right,
      south two quarter/below left,
      south three quarter/below right,
      north one half/left,
      north two half/right,
      north two quarter/above left,
      north three quarter/above right,
      % Standard anchors
      south/below, 
      north/above, 
      west/left, 
      east/right, 
      center/above%
    } \draw[shift=(\shape.\anchor)] plot[mark=x] coordinates{(0, 0)} node[\placement] {\tiny\texttt{(\shape.\anchor)}};
  }
\end{tikzpicture}
\end{document}
