RDKit::DrawTextFT Member List

This is the complete list of members for RDKit::DrawTextFT, including all inherited members.

adjustLineForString(const std::string &label, OrientType orient, const Point2D &end1, Point2D &end2) const | RDKit::DrawText |
adjustStringRectsForSuperSubScript(const std::vector< TextDrawType > &draw_modes, std::vector< std::shared_ptr< StringRect >> &rects) const | RDKit::DrawText | protected
alignString(TextAlignType align, const std::vector< TextDrawType > &draw_modes, std::vector< std::shared_ptr< StringRect >> &rects) const | RDKit::DrawText | protected virtual
baseFontSize() const | RDKit::DrawText |
colour() const | RDKit::DrawText |
ConicToFunctionImpl(const FT_Vector *control, const FT_Vector *to)=0 | RDKit::DrawTextFT | pure virtual
CubicToFunctionImpl(const FT_Vector *controlOne, const FT_Vector *controlTwo, const FT_Vector *to)=0 | RDKit::DrawTextFT | pure virtual
doesLineIntersect(const std::string &label, OrientType orient, const Point2D &cds, const Point2D &end1, const Point2D &end2, double padding) const | RDKit::DrawText |
doesLineIntersect(const std::vector< std::shared_ptr< StringRect >> &rects, const Point2D &cds, const Point2D &end1, const Point2D &end2, double padding) const | RDKit::DrawText |
doesRectIntersect(const std::string &label, OrientType orient, const Point2D &cds, const StringRect &rect) const | RDKit::DrawText |
doesRectIntersect(const std::vector< std::shared_ptr< StringRect >> &rects, const Point2D &cds, const StringRect &rect) const | RDKit::DrawText |
doesStringIntersect(const std::vector< std::shared_ptr< StringRect >> &rects, const Point2D &cds1, const std::string &label2, OrientType orient2, const Point2D &cds2) const | RDKit::DrawText |
doesStringIntersect(const std::string &label1, OrientType orient1, const Point2D &cds1, const std::string &label2, OrientType orient2, const Point2D &cds2) const | RDKit::DrawText |
drawChar(char c, const Point2D &cds) override | RDKit::DrawTextFT | virtual
drawString(const std::string &str, const Point2D &cds, TextAlignType align) | RDKit::DrawText | virtual
drawString(const std::string &label, const Point2D &cds, OrientType orient) | RDKit::DrawText |
drawStringRects(const std::string &label, OrientType orient, const Point2D &cds, MolDraw2D &mol_draw) const | RDKit::DrawText |
DrawText(double max_fnt_sz, double min_fnt_sz) | RDKit::DrawText |
DrawTextFT(double max_fnt_sz, double min_fnt_sz, const std::string &font_file) | RDKit::DrawTextFT |
extractOutline() | RDKit::DrawTextFT | protected virtual
FONT_SIZE | RDKit::DrawText | static
fontCoordToDrawCoord(FT_Pos fc) const | RDKit::DrawTextFT | protected
fontPosToDrawPos(FT_Pos fx, FT_Pos fy, double &dx, double &dy) const | RDKit::DrawTextFT | protected
fontScale() const | RDKit::DrawText |
fontSize() const | RDKit::DrawText |
getFontFile() const override | RDKit::DrawTextFT | virtual
getStringExtremes(const std::string &label, OrientType orient, double &x_min, double &y_min, double &x_max, double &y_max, bool dontSplit=false) const | RDKit::DrawText |
RDKit::DrawText::getStringRects(const std::string &text, OrientType orient, std::vector< std::shared_ptr< StringRect >> &rects, std::vector< TextDrawType > &draw_modes, std::vector< char > &draw_chars, bool dontSplit=false) const | RDKit::DrawText |
getStringSize(const std::string &label, double &label_width, double &label_height) const | RDKit::DrawText | virtual
LineToFunctionImpl(const FT_Vector *to)=0 | RDKit::DrawTextFT | pure virtual
maxFontSize() const | RDKit::DrawText |
minFontSize() const | RDKit::DrawText |
MoveToFunctionImpl(const FT_Vector *to)=0 | RDKit::DrawTextFT | pure virtual
selectScaleFactor(char c, TextDrawType draw_type) const | RDKit::DrawText | protected
setBaseFontSize(double new_size) | RDKit::DrawText |
setColour(const DrawColour &col) | RDKit::DrawText |
setFontFile(const std::string &font_file) override | RDKit::DrawTextFT | virtual
setFontScale(double new_scale) | RDKit::DrawText |
setFontSize(double new_size) | RDKit::DrawText |
setMaxFontSize(double new_max) | RDKit::DrawText |
setMinFontSize(double new_max) | RDKit::DrawText |
SUBS_SCALE | RDKit::DrawText | protected static
SUPER_SCALE | RDKit::DrawText | protected static
~DrawText() | RDKit::DrawText | inline virtual
~DrawTextFT() override | RDKit::DrawTextFT |