Line< ValueType > Member List

This is the complete list of members for Line< ValueType >, including all inherited members.

applyTransform(const AffineTransform &transform) noexcept | Line< ValueType > |
findNearestPointTo(Point< ValueType > point) const noexcept | Line< ValueType > |
findNearestProportionalPositionTo(Point< ValueType > point) const noexcept | Line< ValueType > |
fromStartAndAngle(Point< ValueType > startPoint, ValueType length, ValueType angle) noexcept | Line< ValueType > | static
getAngle() const noexcept | Line< ValueType > |
getDistanceFromPoint(Point< ValueType > targetPoint, Point< ValueType > &pointOnLine) const noexcept | Line< ValueType > |
getEnd() const noexcept | Line< ValueType > |
getEndX() const noexcept | Line< ValueType > |
getEndY() const noexcept | Line< ValueType > |
getIntersection(Line line) const noexcept | Line< ValueType > |
getLength() const noexcept | Line< ValueType > |
getLengthSquared() const noexcept | Line< ValueType > |
getPointAlongLine(ValueType distanceFromStart) const noexcept | Line< ValueType > |
getPointAlongLine(ValueType distanceFromStart, ValueType perpendicularDistance) const noexcept | Line< ValueType > |
getPointAlongLineProportionally(typename Point< ValueType >::FloatType proportionOfLength) const noexcept | Line< ValueType > |
getStart() const noexcept | Line< ValueType > |
getStartX() const noexcept | Line< ValueType > |
getStartY() const noexcept | Line< ValueType > |
intersects(Line line, Point< ValueType > &intersection) const noexcept | Line< ValueType > |
intersects(Line other) const noexcept | Line< ValueType > |
isHorizontal() const noexcept | Line< ValueType > |
isPointAbove(Point< ValueType > point) const noexcept | Line< ValueType > |
isVertical() const noexcept | Line< ValueType > |
Line()=default | Line< ValueType > |
Line(const Line &)=default | Line< ValueType > |
Line(ValueType startX, ValueType startY, ValueType endX, ValueType endY) noexcept | Line< ValueType > |
Line(Point< ValueType > startPoint, Point< ValueType > endPoint) noexcept | Line< ValueType > |
operator!=(Line other) const noexcept | Line< ValueType > |
operator=(const Line &)=default | Line< ValueType > |
operator==(Line other) const noexcept | Line< ValueType > |
reversed() const noexcept | Line< ValueType > |
setEnd(ValueType newEndX, ValueType newEndY) noexcept | Line< ValueType > |
setEnd(const Point< ValueType > newEnd) noexcept | Line< ValueType > |
setStart(ValueType newStartX, ValueType newStartY) noexcept | Line< ValueType > |
setStart(const Point< ValueType > newStart) noexcept | Line< ValueType > |
toDouble() const noexcept | Line< ValueType > |
toFloat() const noexcept | Line< ValueType > |
withShortenedEnd(ValueType distanceToShortenBy) const noexcept | Line< ValueType > |
withShortenedStart(ValueType distanceToShortenBy) const noexcept | Line< ValueType > |
~Line()=default | Line< ValueType > |