The function distpdf() returns the (non-normalised) probability density function for distances. In turn, this function then calls fx() in case of line transect data, and fr() in case of point transect data. fx() calls detfct() and divides it's output by (width - left), i.e., it divides it by the distance from the left trunctation distance to the right truncation distance. On the other, fr() calls detfct() and tries to correct it for point transects, however, it does not take the left truncation distance into account. In a meeting today with @lenthomas and @erex we felt that this is incorrect and that the left truncation distance should be used here one way or another.