Obsolete Members for QLineF

以下成員源於類 QLineF 已過時。 提供它們是為使舊源代碼能繼續工作。強烈建議不要在新代碼中使用它們。

公共類型

(obsolete) enum IntersectType { NoIntersection, UnboundedIntersection, BoundedIntersection }

公共函數

(obsolete) qreal angle (const QLineF & line ) const
(obsolete) QLineF::IntersectType intersect (const QLineF & line , QPointF * intersectionPoint ) const

成員類型文檔編製

enum QLineF:: IntersectType

This enum is obsolete. It is provided to keep old source code working. We strongly advise against using it in new code.

使用 QLineF::IntersectionType 代替。

常量 描述
QLineF::NoIntersection 0 Lines do not intersect.
QLineF::UnboundedIntersection 2 Lines intersect, but not within the range defined by their lengths.
QLineF::BoundedIntersection 1 Lnes intersect within the range defined by their lengths.

成員函數文檔編製

qreal QLineF:: angle (const QLineF & line ) const

此函數已過時。提供它是為使舊源代碼能繼續工作。強烈建議不要在新代碼中使用它。

Returns the angle (in degrees) between this line and the given line , taking the direction of the lines into account. If the lines do not intersect within their range, it is the intersection point of the extended lines that serves as origin (see QLineF::UnboundedIntersection ).

When the lines are parallel, this function returns 0 if they have the same direction; otherwise it returns 180.

另請參閱 intersect ().

QLineF::IntersectType QLineF:: intersect (const QLineF & line , QPointF * intersectionPoint ) const

此函數已過時。提供它是為使舊源代碼能繼續工作。強烈建議不要在新代碼中使用它。

使用 intersects () 代替

Returns a value indicating whether or not this line intersects with the given line .

The actual intersection point is extracted to intersectionPoint (if the pointer is valid). If the lines are parallel, the intersection point is undefined.