![]() |
Duckcpp 2.1.0
Duckcpp is a high-performance c++ graphics engine.
|
This is the complete list of members for dcpp::nub::line2d< T >, including all inherited members.
| end | dcpp::nub::line2d< T > | |
| fastLinesIntersection(const line2d< T > &l) const | dcpp::nub::line2d< T > | inline |
| getAngleWith(const line2d< T > &l) const | dcpp::nub::line2d< T > | inline |
| getClosestPoint(const vector2d< T > &point, bool checkOnlySegments=true) const | dcpp::nub::line2d< T > | inline |
| getLength() const | dcpp::nub::line2d< T > | inline |
| getLengthSQ() const | dcpp::nub::line2d< T > | inline |
| getMiddle() const | dcpp::nub::line2d< T > | inline |
| getPointOrientation(const vector2d< T > &point) const | dcpp::nub::line2d< T > | inline |
| getUnitVector() const | dcpp::nub::line2d< T > | inline |
| getVector() const | dcpp::nub::line2d< T > | inline |
| incidentSegments(const line2d< T > &other) const | dcpp::nub::line2d< T > | inline |
| intersectAsSegments(const line2d< T > &other) const | dcpp::nub::line2d< T > | inline |
| intersectWith(const line2d< T > &l, vector2d< T > &out, bool checkOnlySegments=true, bool ignoreCoincidentLines=false) const | dcpp::nub::line2d< T > | inline |
| isPointBetweenStartAndEnd(const vector2d< T > &point) const | dcpp::nub::line2d< T > | inline |
| isPointOnLine(const vector2d< T > &point) const | dcpp::nub::line2d< T > | inline |
| line2d() | dcpp::nub::line2d< T > | inline |
| line2d(T xa, T ya, T xb, T yb) | dcpp::nub::line2d< T > | inline |
| line2d(const vector2d< T > &start, const vector2d< T > &end) | dcpp::nub::line2d< T > | inline |
| lineIntersectSegment(const line2d< T > &segment, vector2d< T > &out) const | dcpp::nub::line2d< T > | inline |
| nearlyParallel(const line2d< T > &line, const T factor=relativeErrorFactor< T >()) const | dcpp::nub::line2d< T > | inline |
| operator!=(const line2d< T > &other) const (defined in dcpp::nub::line2d< T >) | dcpp::nub::line2d< T > | inline |
| operator+(const vector2d< T > &point) const (defined in dcpp::nub::line2d< T >) | dcpp::nub::line2d< T > | inline |
| operator+=(const vector2d< T > &point) (defined in dcpp::nub::line2d< T >) | dcpp::nub::line2d< T > | inline |
| operator-(const vector2d< T > &point) const (defined in dcpp::nub::line2d< T >) | dcpp::nub::line2d< T > | inline |
| operator-=(const vector2d< T > &point) (defined in dcpp::nub::line2d< T >) | dcpp::nub::line2d< T > | inline |
| operator==(const line2d< T > &other) const (defined in dcpp::nub::line2d< T >) | dcpp::nub::line2d< T > | inline |
| setLine(const T &xa, const T &ya, const T &xb, const T &yb) | dcpp::nub::line2d< T > | inline |
| setLine(const vector2d< T > &nstart, const vector2d< T > &nend) | dcpp::nub::line2d< T > | inline |
| setLine(const line2d< T > &line) | dcpp::nub::line2d< T > | inline |
| start | dcpp::nub::line2d< T > |