Loading...
Searching...
No Matches
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 >inline
findNearestPointTo(Point< ValueType > point) const noexceptjuce::Line< ValueType >inline
findNearestProportionalPositionTo(Point< ValueType > point) const noexceptjuce::Line< ValueType >inline
fromStartAndAngle(Point< ValueType > startPoint, ValueType length, ValueType angle) noexceptjuce::Line< ValueType >inlinestatic
getAngle() const noexceptjuce::Line< ValueType >inline
getDistanceFromPoint(Point< ValueType > targetPoint, Point< ValueType > &pointOnLine) const noexceptjuce::Line< ValueType >inline
getEnd() const noexceptjuce::Line< ValueType >inline
getEndX() const noexceptjuce::Line< ValueType >inline
getEndY() const noexceptjuce::Line< ValueType >inline
getIntersection(Line line) const noexceptjuce::Line< ValueType >inline
getLength() const noexceptjuce::Line< ValueType >inline
getLengthSquared() const noexceptjuce::Line< ValueType >inline
getPointAlongLine(ValueType distanceFromStart) const noexceptjuce::Line< ValueType >inline
getPointAlongLine(ValueType distanceFromStart, ValueType perpendicularDistance) const noexceptjuce::Line< ValueType >inline
getPointAlongLineProportionally(typename Point< ValueType >::FloatType proportionOfLength) const noexceptjuce::Line< ValueType >inline
getStart() const noexceptjuce::Line< ValueType >inline
getStartX() const noexceptjuce::Line< ValueType >inline
getStartY() const noexceptjuce::Line< ValueType >inline
intersects(Line line, Point< ValueType > &intersection) const noexceptjuce::Line< ValueType >inline
intersects(Line other) const noexceptjuce::Line< ValueType >inline
isHorizontal() const noexceptjuce::Line< ValueType >inline
isPointAbove(Point< ValueType > point) const noexceptjuce::Line< ValueType >inline
isVertical() const noexceptjuce::Line< ValueType >inline
Line()=defaultjuce::Line< ValueType >
Line(const Line &)=defaultjuce::Line< ValueType >
Line(ValueType startX, ValueType startY, ValueType endX, ValueType endY) noexceptjuce::Line< ValueType >inline
Line(Point< ValueType > startPoint, Point< ValueType > endPoint) noexceptjuce::Line< ValueType >inline
operator!=(Line other) const noexceptjuce::Line< ValueType >inline
operator=(const Line &)=defaultjuce::Line< ValueType >
operator==(Line other) const noexceptjuce::Line< ValueType >inline
reversed() const noexceptjuce::Line< ValueType >inline
setEnd(ValueType newEndX, ValueType newEndY) noexceptjuce::Line< ValueType >inline
setEnd(const Point< ValueType > newEnd) noexceptjuce::Line< ValueType >inline
setStart(ValueType newStartX, ValueType newStartY) noexceptjuce::Line< ValueType >inline
setStart(const Point< ValueType > newStart) noexceptjuce::Line< ValueType >inline
toDouble() const noexceptjuce::Line< ValueType >inline
toFloat() const noexceptjuce::Line< ValueType >inline
withLengthenedEnd(ValueType distanceToLengthenBy) const noexceptjuce::Line< ValueType >inline
withLengthenedStart(ValueType distanceToLengthenBy) const noexceptjuce::Line< ValueType >inline
withShortenedEnd(ValueType distanceToShortenBy) const noexceptjuce::Line< ValueType >inline
withShortenedStart(ValueType distanceToShortenBy) const noexceptjuce::Line< ValueType >inline
~Line()=defaultjuce::Line< ValueType >
linkedin facebook pinterest youtube rss twitter instagram facebook-blank rss-blank linkedin-blank pinterest youtube twitter instagram