modm API documentation
|
This is the complete list of members for modm::LineSegment2D< T >, including all inherited members.
FloatType typedef (defined in modm::LineSegment2D< T >) | modm::LineSegment2D< T > | |
LineSegment2D() (defined in modm::LineSegment2D< T >) | modm::LineSegment2D< T > | |
LineSegment2D(const Vector< T, 2 > &start, const Vector< T, 2 > &end) (defined in modm::LineSegment2D< T >) | modm::LineSegment2D< T > | |
WideType typedef (defined in modm::LineSegment2D< T >) | modm::LineSegment2D< T > | |
endPoint (defined in modm::LineSegment2D< T >) | modm::LineSegment2D< T > | protected |
getClosestPointTo(const Vector< T, 2 > &point) const | modm::LineSegment2D< T > | |
getDirectionVector() const (defined in modm::LineSegment2D< T >) | modm::LineSegment2D< T > | |
getDistanceTo(const Vector< T, 2 > &point) const | modm::LineSegment2D< T > | |
getEndPoint() const (defined in modm::LineSegment2D< T >) | modm::LineSegment2D< T > | inline |
getIntersections(const LineSegment2D &other, PointSet2D< T > &intersectionPoints) const | modm::LineSegment2D< T > | |
getIntersections(const Circle2D< T > &circle, PointSet2D< T > &intersectionPoints) const | modm::LineSegment2D< T > | |
getIntersections(const Polygon2D< T > &polygon, PointSet2D< T > &intersectionPoints) const (defined in modm::LineSegment2D< T >) | modm::LineSegment2D< T > | |
getLength() const | modm::LineSegment2D< T > | |
getStartPoint() const (defined in modm::LineSegment2D< T >) | modm::LineSegment2D< T > | inline |
intersects(const LineSegment2D &other) const | modm::LineSegment2D< T > | |
intersects(const Polygon2D< T > &polygon) const | modm::LineSegment2D< T > | |
operator!=(const LineSegment2D &other) const (defined in modm::LineSegment2D< T >) | modm::LineSegment2D< T > | |
operator==(const LineSegment2D &other) const (defined in modm::LineSegment2D< T >) | modm::LineSegment2D< T > | |
set(const Vector< T, 2 > &start, const Vector< T, 2 > &end) (defined in modm::LineSegment2D< T >) | modm::LineSegment2D< T > | inline |
setEndPoint(const Vector< T, 2 > &point) | modm::LineSegment2D< T > | inline |
setStartPoint(const Vector< T, 2 > &point) | modm::LineSegment2D< T > | inline |
startPoint (defined in modm::LineSegment2D< T >) | modm::LineSegment2D< T > | protected |
translate(const Vector< T, 2 > &vector) (defined in modm::LineSegment2D< T >) | modm::LineSegment2D< T > |