clipBeginAgainstLineSeg(const Line2D &line) | CDPL::Vis::Line2D | |
clipBeginAgainstRectangle(const Rectangle2D &rect) | CDPL::Vis::Line2D | |
clipEndAgainstLineSeg(const Line2D &line) | CDPL::Vis::Line2D | |
clipEndAgainstRectangle(const Rectangle2D &rect) | CDPL::Vis::Line2D | |
clone() const | CDPL::Vis::LinePrimitive2D | virtual |
containsPoint(const Math::Vector2D &pt) const | CDPL::Vis::Line2D | |
getBegin() const | CDPL::Vis::Line2D | |
getBounds(Rectangle2D &bounds, FontMetrics *font_metrics=0) const | CDPL::Vis::LinePrimitive2D | virtual |
getCCWPerpDirection(Math::Vector2D &dir) const | CDPL::Vis::Line2D | |
getCCWPerpDirection() const | CDPL::Vis::Line2D | |
getCenter(Math::Vector2D &ctr) const | CDPL::Vis::Line2D | |
getCenter() const | CDPL::Vis::Line2D | |
getCWPerpDirection(Math::Vector2D &dir) const | CDPL::Vis::Line2D | |
getCWPerpDirection() const | CDPL::Vis::Line2D | |
getDirection(Math::Vector2D &dir) const | CDPL::Vis::Line2D | |
getDirection() const | CDPL::Vis::Line2D | |
getDistance(const Math::Vector2D &pt) const | CDPL::Vis::Line2D | |
getEnd() const | CDPL::Vis::Line2D | |
getIntersectionPoint(const Line2D &line, Math::Vector2D &pt) const | CDPL::Vis::Line2D | |
getLength() const | CDPL::Vis::Line2D | |
getPen() const | CDPL::Vis::LinePrimitive2D | |
Line2D() | CDPL::Vis::Line2D | |
Line2D(const Math::Vector2D &beg, const Math::Vector2D &end) | CDPL::Vis::Line2D | |
Line2D(double beg_x, double beg_y, double end_x, double end_y) | CDPL::Vis::Line2D | |
LinePrimitive2D() | CDPL::Vis::LinePrimitive2D | inline |
LinePrimitive2D(const Math::Vector2D &beg, const Math::Vector2D &end) | CDPL::Vis::LinePrimitive2D | inline |
LinePrimitive2D(const Line2D &line) | CDPL::Vis::LinePrimitive2D | inlineexplicit |
operator!=(const Line2D &line) const | CDPL::Vis::Line2D | |
operator==(const Line2D &line) const | CDPL::Vis::Line2D | |
render(Renderer2D &renderer) const | CDPL::Vis::LinePrimitive2D | virtual |
setBegin(const Math::Vector2D &pt) | CDPL::Vis::Line2D | |
setBegin(double x, double y) | CDPL::Vis::Line2D | |
setBeginToLineSegIntersection(const Line2D &line) | CDPL::Vis::Line2D | |
setEnd(const Math::Vector2D &pt) | CDPL::Vis::Line2D | |
setEnd(double x, double y) | CDPL::Vis::Line2D | |
setEndToLineSegIntersection(const Line2D &line) | CDPL::Vis::Line2D | |
setPen(const Pen &pen) | CDPL::Vis::LinePrimitive2D | |
setPoints(double beg_x, double beg_y, double end_x, double end_y) | CDPL::Vis::Line2D | |
setPoints(const Math::Vector2D &beg, const Math::Vector2D &end) | CDPL::Vis::Line2D | |
SharedPointer typedef | CDPL::Vis::LinePrimitive2D | |
swapPoints() | CDPL::Vis::Line2D | |
translate(const Math::Vector2D &vec) | CDPL::Vis::Line2D | |
translateBegin(const Math::Vector2D &vec) | CDPL::Vis::Line2D | |
translateEnd(const Math::Vector2D &vec) | CDPL::Vis::Line2D | |
~GraphicsPrimitive2D() | CDPL::Vis::GraphicsPrimitive2D | inlinevirtual |
~Line2D() | CDPL::Vis::Line2D | inlinevirtual |