This is the complete list of members for cogitantdisplay::Context, including all inherited members.
abs(Coord x) | cogitantdisplay::Context | static |
applyFilter(Color const &c1, Color const &filter) | cogitantdisplay::Context | static |
arrowPoints(Point const &o, Point const &e, PenArrowStyle const &pas, std::vector< Point > &points) | cogitantdisplay::Context | static |
arrowPoints(Point const &o, Point const &e, Pen const &pen, int arrow, std::vector< Point > &points) | cogitantdisplay::Context | static |
clearFigures() | cogitantdisplay::Context | |
Context() | cogitantdisplay::Context | |
drawFigures(Output *o) const | cogitantdisplay::Context | |
edgeLabelRect(Point const &o, Point const &e, Font const &f, std::string const &l, Rect &result) const | cogitantdisplay::Context | |
ellipseSegmentIntersect(Rect const &r, Point const &o, Point const &e, Point &result) | cogitantdisplay::Context | static |
eqn2(float a, float b, float c, float &x1, float &x2) | cogitantdisplay::Context | static |
figure(iFigure i) | cogitantdisplay::Context | |
figure(iFigure i) const | cogitantdisplay::Context | |
figureSegmentIntersect(Rect const &f, Figure::Style ft, Point const &o, Point const &e, Point &result) | cogitantdisplay::Context | static |
floatToCoord(float f) | cogitantdisplay::Context | static |
inInterval(Coord x, Coord x1, Coord x2) | cogitantdisplay::Context | static |
internalRect(Rect const &ext, Size const &s, Position const &pos) | cogitantdisplay::Context | static |
intervalIntersect(Coord x1, Coord w1, Coord x2, Coord w2, Coord &x3, Coord &w3) | cogitantdisplay::Context | static |
intervalIntersect2(Coord x1, Coord x1b, Coord x2, Coord x2b, Coord &x3, Coord &x3b) | cogitantdisplay::Context | static |
intervalIntersectP(Coord x1, Coord w1, Coord x2, Coord w2) | cogitantdisplay::Context | static |
max(Coord x1, Coord x2) | cogitantdisplay::Context | static |
min(Coord x1, Coord x2) | cogitantdisplay::Context | static |
newFigure() | cogitantdisplay::Context | |
pointDistance(Point const &p1, Point const &p2) | cogitantdisplay::Context | static |
pointInEllipse(Point const &p, Rect const &r) | cogitantdisplay::Context | static |
pointInFigure(Point const &p, Figure::Style fs, Rect const &r) | cogitantdisplay::Context | static |
pointInRect(Point const &p, Rect const &r) | cogitantdisplay::Context | static |
pointInSegment(Point const &p, Point const &o, Point const &e, Coord w) | cogitantdisplay::Context | static |
pointOnSegmentDistance(Point const &o, Point const &e, Coord d, Point &result) | cogitantdisplay::Context | static |
pointSegmentDistance(Point const &o, Point const &e, Coord d, Point &result) | cogitantdisplay::Context | static |
pointSegmentProjection(Point const &p, Point const &o, Point const &e, Point &result) | cogitantdisplay::Context | static |
rectIntersect(Rect const &r1, Rect const &r2) | cogitantdisplay::Context | static |
rectIntersectP(Rect const &r1, Rect const &r2) | cogitantdisplay::Context | static |
rectSegmentIntersect(Rect const &r, Point const &o, Point const &e, Point &result) | cogitantdisplay::Context | static |
rectUnion(Rect const &r1, Rect const &r2) | cogitantdisplay::Context | static |
reserveFigures(iFigure size) | cogitantdisplay::Context | |
segmentIntersect(Point const &o1, Point const &e1, Point const &o2, Point const &e2, Point &result) | cogitantdisplay::Context | static |
textHeight(Font const &font) const | cogitantdisplay::Context | |
textSize(Font const &font, std::string const &text) const | cogitantdisplay::Context |