'Draw a single line from the (x,y) tuple start to the (x,y) tuple stop.
Optional parameters:
color - The object\'s color as a simple CVColor object, if no value  is sepcified
the default is used.
alpha - The alpha blending for the object. If this value is -1 then the
layer default value is used. A value of 255 means opaque, while 0
means transparent.
width - The line width in pixels.
antialias - Draw an antialiased object of width one.
Parameters:
start - Tuple
stop - Tuple
color - Color object or Color Tuple
width - Int
antialias - Boolean
alpha - Int'

def line(self, start, stop, color=Color.DEFAULT, width=1, antialias=True, alpha=(-1)):

    if (antialias and (width == 1)):
        pg.draw.aaline(self._mSurface, self._csvRGB2pgColor(color, alpha), start, stop, width)
    else:
        pg.draw.line(self._mSurface, self._csvRGB2pgColor(color, alpha), start, stop, width)
    startInt = tuple((int(x) for x in start))
    stopInt = tuple((int(x) for x in stop))
    self._mSVG.add(self._mSVG.line(start=startInt, end=stopInt))
    return None
