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