Compruebe si un punto proyectado en un segmento de línea no está fuera de él

Vea la imagen de arriba; básicamente, quiero una prueba simple para verificar si un punto está dentro del rango del segmento de línea. La información (o entrada, si lo prefiere) que tengo son las coordenadas del punto y las coordenadas de los puntos de terminación del segmento de línea. La salida que quiero es un simple booleano. ¿Cómo puedo comprobar esto de una manera sencilla?

Respuestas a la pregunta(4)

Su respuesta a la pregunta