'**SUMMARY**
This method returns, line feature object.
**PARAMETERS**
* *point* - Input point (x, y)
* *F* - Fundamental matrix.
* *whichImage* - Index of the image (1 or 2) that contains the point
**RETURNS**
epipolar line, in the form of line feature object.
**EXAMPLE**
>>> img1 = Image("sampleimages/stereo_view1.png")
>>> img2 = Image("sampleimages/stereo_view2.png")
>>> stereoImg = StereoImage(img1,img2)
>>> F,pts1,pts2 = stereoImg.findFundamentalMat()
>>> point = pts2[0]
>>> epiline = mapper.Eline(point,F, 1) #find corresponding Epipolar line in the left image.'

def Eline(self, point, F, whichImage):

    from SimpleCV.Features.Detection import Line
    pts1 = (0, 0)
    pts2 = self.size
    pt_cvmat = cv.CreateMat(1, 1, cv.CV_32FC2)
    pt_cvmat[(0, 0)] = (point[1], point[0])
    line = cv.CreateMat(1, 1, cv.CV_32FC3)
    cv.ComputeCorrespondEpilines(pt_cvmat, whichImage, npArray2cvMat(F), line)
    line_npArray = np.array(line).squeeze()
    line_npArray = line_npArray[[1.0, 0, 2]]
    pts1 = (pts1[0], (((- line_npArray[2]) - (line_npArray[0] * pts1[0])) / line_npArray[1]))
    pts2 = (pts2[0], (((- line_npArray[2]) - (line_npArray[0] * pts2[0])) / line_npArray[1]))
    if (whichImage == 1):
        return Line(self.ImageLeft, [pts1, pts2])
    elif (whichImage == 2):
        return Line(self.ImageRight, [pts1, pts2])
