class_docstr: Arrow head visual
  
  Several shapes to put on the end of a line. This visual differs from
  MarkersVisual in the sense that this visual calculates the orientation of
  the visual on the GPU, by calculating the tangent of the line between two
  given vertices.
  
  This is not really a visual you would use on your own,
  use :class:`ArrowVisual` instead.
  
  Parameters
  ----------
  parent : ArrowVisual
      This actual ArrowVisual this arrow head is part of.
code: def _prepare_transforms(self, view):
      xform = view.transforms.get_transform()
      view.view_program.vert["transform"] = xform
  
imports: from __future__ import division
  import numpy
  from ...None import glsl, gloo
  from ..transforms._util import as_vec4
  from ..visual import Visual
  from .line import LineVisual
label_desc: Use image node_id 2 for calling the _ArrowHeadVisual obj's underlying member method code with example usage: obj._prepare_transforms(view) without return types