JUCE
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Defines
Line< ValueType > Member List
This is the complete list of members for Line< ValueType >, including all inherited members.
applyTransform(const AffineTransform &transform) noexceptLine< ValueType >
findNearestPointTo(const Point< ValueType > &point) const noexceptLine< ValueType >
findNearestProportionalPositionTo(const Point< ValueType > &point) const noexceptLine< ValueType >
getAngle() const noexceptLine< ValueType >
getDistanceFromPoint(const Point< ValueType > &targetPoint, Point< ValueType > &pointOnLine) const noexceptLine< ValueType >
getEnd() const noexceptLine< ValueType >
getEndX() const noexceptLine< ValueType >
getEndY() const noexceptLine< ValueType >
getIntersection(const Line &line) const noexceptLine< ValueType >
getLength() const noexceptLine< ValueType >
getPointAlongLine(ValueType distanceFromStart) const noexceptLine< ValueType >
getPointAlongLine(ValueType distanceFromStart, ValueType perpendicularDistance) const noexceptLine< ValueType >
getPointAlongLineProportionally(ValueType proportionOfLength) const noexceptLine< ValueType >
getStart() const noexceptLine< ValueType >
getStartX() const noexceptLine< ValueType >
getStartY() const noexceptLine< ValueType >
intersects(const Line &line, Point< ValueType > &intersection) const noexceptLine< ValueType >
isHorizontal() const noexceptLine< ValueType >
isPointAbove(const Point< ValueType > &point) const noexceptLine< ValueType >
isVertical() const noexceptLine< ValueType >
Line() noexceptLine< ValueType >
Line(const Line &other) noexceptLine< ValueType >
Line(ValueType startX, ValueType startY, ValueType endX, ValueType endY) noexceptLine< ValueType >
Line(const Point< ValueType > &startPoint, const Point< ValueType > &endPoint) noexceptLine< ValueType >
operator!=(const Line &other) const noexceptLine< ValueType >
operator=(const Line &other) noexceptLine< ValueType >
operator==(const Line &other) const noexceptLine< ValueType >
reversed() const noexceptLine< ValueType >
setEnd(ValueType newEndX, ValueType newEndY) noexceptLine< ValueType >
setEnd(const Point< ValueType > &newEnd) noexceptLine< ValueType >
setStart(ValueType newStartX, ValueType newStartY) noexceptLine< ValueType >
setStart(const Point< ValueType > &newStart) noexceptLine< ValueType >
withShortenedEnd(ValueType distanceToShortenBy) const noexceptLine< ValueType >
withShortenedStart(ValueType distanceToShortenBy) const noexceptLine< ValueType >
~Line() noexceptLine< ValueType >