Chemical Data Processing Library C++ API - Version 1.2.0
CDPL::Vis::LinePrimitive2D Member List

This is the complete list of members for CDPL::Vis::LinePrimitive2D, including all inherited members.

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() constCDPL::Vis::LinePrimitive2Dvirtual
containsPoint(const Math::Vector2D &pt) constCDPL::Vis::Line2D
getBegin() constCDPL::Vis::Line2D
getBounds(Rectangle2D &bounds, FontMetrics *font_metrics=0) constCDPL::Vis::LinePrimitive2Dvirtual
getCCWPerpDirection(Math::Vector2D &dir) constCDPL::Vis::Line2D
getCCWPerpDirection() constCDPL::Vis::Line2D
getCenter(Math::Vector2D &ctr) constCDPL::Vis::Line2D
getCenter() constCDPL::Vis::Line2D
getCWPerpDirection(Math::Vector2D &dir) constCDPL::Vis::Line2D
getCWPerpDirection() constCDPL::Vis::Line2D
getDirection(Math::Vector2D &dir) constCDPL::Vis::Line2D
getDirection() constCDPL::Vis::Line2D
getDistance(const Math::Vector2D &pt) constCDPL::Vis::Line2D
getEnd() constCDPL::Vis::Line2D
getIntersectionPoint(const Line2D &line, Math::Vector2D &pt) constCDPL::Vis::Line2D
getLength() constCDPL::Vis::Line2D
getPen() constCDPL::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::LinePrimitive2Dinline
LinePrimitive2D(const Math::Vector2D &beg, const Math::Vector2D &end)CDPL::Vis::LinePrimitive2Dinline
LinePrimitive2D(const Line2D &line)CDPL::Vis::LinePrimitive2Dinlineexplicit
operator!=(const Line2D &line) constCDPL::Vis::Line2D
operator==(const Line2D &line) constCDPL::Vis::Line2D
render(Renderer2D &renderer) constCDPL::Vis::LinePrimitive2Dvirtual
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 typedefCDPL::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::GraphicsPrimitive2Dinlinevirtual
~Line2D()CDPL::Vis::Line2Dinlinevirtual