JUCE
juce::Line< ValueType > Member List

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

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