modm API documentation
modm::LineSegment2D< T > Member List

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) constmodm::LineSegment2D< T >
getDirectionVector() const (defined in modm::LineSegment2D< T >)modm::LineSegment2D< T >
getDistanceTo(const Vector< T, 2 > &point) constmodm::LineSegment2D< T >
getEndPoint() const (defined in modm::LineSegment2D< T >)modm::LineSegment2D< T >inline
getIntersections(const LineSegment2D &other, PointSet2D< T > &intersectionPoints) constmodm::LineSegment2D< T >
getIntersections(const Circle2D< T > &circle, PointSet2D< T > &intersectionPoints) constmodm::LineSegment2D< T >
getIntersections(const Polygon2D< T > &polygon, PointSet2D< T > &intersectionPoints) const (defined in modm::LineSegment2D< T >)modm::LineSegment2D< T >
getLength() constmodm::LineSegment2D< T >
getStartPoint() const (defined in modm::LineSegment2D< T >)modm::LineSegment2D< T >inline
intersects(const LineSegment2D &other) constmodm::LineSegment2D< T >
intersects(const Polygon2D< T > &polygon) constmodm::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 >