Distinguishing different classes of entanglement of three-qubit pure states