| adjustLineForString(const std::string &label, OrientType orient, const Point2D &end1, Point2D &end2) const | RDKit::MolDraw2D_detail::DrawText | |
| adjustStringRectsForSuperSubScript(const std::vector< TextDrawType > &draw_modes, std::vector< std::shared_ptr< StringRect > > &rects) const | RDKit::MolDraw2D_detail::DrawText | |
| alignString(TextAlignType align, const std::vector< TextDrawType > &draw_modes, std::vector< std::shared_ptr< StringRect > > &rects) const | RDKit::MolDraw2D_detail::DrawText | virtual |
| base_font_size_ | RDKit::MolDraw2D_detail::DrawText | |
| baseFontSize() const | RDKit::MolDraw2D_detail::DrawText | |
| calcGlyphBBox(char c, FT_Pos &x_min, FT_Pos &y_min, FT_Pos &x_max, FT_Pos &y_max, FT_Pos &advance) const | RDKit::MolDraw2D_detail::DrawTextFT | |
| colour() const | RDKit::MolDraw2D_detail::DrawText | |
| colour_ | RDKit::MolDraw2D_detail::DrawText | |
| ConicToFunctionImpl(const FT_Vector *control, const FT_Vector *to) override | RDKit::MolDraw2D_detail::DrawTextFTCairo | virtual |
| CubicToFunctionImpl(const FT_Vector *controlOne, const FT_Vector *controlTwo, const FT_Vector *to) override | RDKit::MolDraw2D_detail::DrawTextFTCairo | virtual |
| DEFAULT_FONT_SCALE | RDKit::MolDraw2D_detail::DrawText | static |
| doesLineIntersect(const std::string &label, OrientType orient, const Point2D &cds, const Point2D &end1, const Point2D &end2, double padding) const | RDKit::MolDraw2D_detail::DrawText | |
| doesLineIntersect(const std::vector< std::shared_ptr< StringRect > > &rects, const Point2D &cds, const Point2D &end1, const Point2D &end2, double padding) const | RDKit::MolDraw2D_detail::DrawText | |
| doesRectIntersect(const std::string &label, OrientType orient, const Point2D &cds, const StringRect &rect) const | RDKit::MolDraw2D_detail::DrawText | |
| doesRectIntersect(const std::vector< std::shared_ptr< StringRect > > &rects, const Point2D &cds, const StringRect &rect) const | RDKit::MolDraw2D_detail::DrawText | |
| doesStringIntersect(const std::vector< std::shared_ptr< StringRect > > &rects, const Point2D &cds1, const std::string &label2, OrientType orient2, const Point2D &cds2) const | RDKit::MolDraw2D_detail::DrawText | |
| doesStringIntersect(const std::string &label1, OrientType orient1, const Point2D &cds1, const std::string &label2, OrientType orient2, const Point2D &cds2) const | RDKit::MolDraw2D_detail::DrawText | |
| dp_cr_ | RDKit::MolDraw2D_detail::DrawTextFTCairo | |
| drawChar(char c, const Point2D &cds) override | RDKit::MolDraw2D_detail::DrawTextFT | virtual |
| drawChars(const Point2D &a_cds, const std::vector< std::shared_ptr< StringRect > > &rects, const std::vector< TextDrawType > &draw_modes, const std::vector< char > &draw_chars) | RDKit::MolDraw2D_detail::DrawText | |
| drawString(const std::string &str, const Point2D &cds, TextAlignType align) | RDKit::MolDraw2D_detail::DrawText | virtual |
| drawString(const std::string &label, const Point2D &cds, OrientType orient) | RDKit::MolDraw2D_detail::DrawText | |
| drawStringRects(const std::string &label, OrientType orient, TextAlignType talign, const Point2D &cds, MolDraw2D &mol_draw) const | RDKit::MolDraw2D_detail::DrawText | |
| DrawText(double max_fnt_sz, double min_fnt_sz) | RDKit::MolDraw2D_detail::DrawText | |
| DrawText(const DrawText &)=delete | RDKit::MolDraw2D_detail::DrawText | |
| DrawText(DrawText &&)=delete | RDKit::MolDraw2D_detail::DrawText | |
| DrawTextFT(double max_fnt_sz, double min_fnt_sz, const std::string &font_file) | RDKit::MolDraw2D_detail::DrawTextFT | |
| DrawTextFT(const DrawTextFT &)=delete | RDKit::MolDraw2D_detail::DrawTextFT | |
| DrawTextFT(DrawTextFT &&)=delete | RDKit::MolDraw2D_detail::DrawTextFT | |
| DrawTextFTCairo(double max_fnt_sz, double min_fnt_sz, const std::string &font_file, cairo_t *dp_cr) | RDKit::MolDraw2D_detail::DrawTextFTCairo | |
| DrawTextFTCairo(const DrawTextFTCairo &)=delete | RDKit::MolDraw2D_detail::DrawTextFTCairo | |
| DrawTextFTCairo(DrawTextFTCairo &&)=delete | RDKit::MolDraw2D_detail::DrawTextFTCairo | |
| em_scale_ | RDKit::MolDraw2D_detail::DrawTextFT | |
| extractOutline() override | RDKit::MolDraw2D_detail::DrawTextFTCairo | virtual |
| face_ | RDKit::MolDraw2D_detail::DrawTextFT | |
| font_file_ | RDKit::MolDraw2D_detail::DrawTextFT | |
| font_scale_ | RDKit::MolDraw2D_detail::DrawText | |
| fontCoordToDrawCoord(FT_Pos fc) const | RDKit::MolDraw2D_detail::DrawTextFT | |
| fontPosToDrawPos(FT_Pos fx, FT_Pos fy, double &dx, double &dy) const | RDKit::MolDraw2D_detail::DrawTextFT | |
| fontScale() const | RDKit::MolDraw2D_detail::DrawText | |
| fontSize() const | RDKit::MolDraw2D_detail::DrawText | |
| getFontFile() const override | RDKit::MolDraw2D_detail::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::MolDraw2D_detail::DrawText | |
| getStringRects(const std::string &text, std::vector< std::shared_ptr< StringRect > > &rects, std::vector< TextDrawType > &draw_modes, std::vector< char > &draw_chars) const override | RDKit::MolDraw2D_detail::DrawTextFT | virtual |
| RDKit::MolDraw2D_detail::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, TextAlignType textAlign=TextAlignType::MIDDLE) const | RDKit::MolDraw2D_detail::DrawText | |
| getStringSize(const std::string &label, double &label_width, double &label_height) const | RDKit::MolDraw2D_detail::DrawText | virtual |
| library_ | RDKit::MolDraw2D_detail::DrawTextFT | |
| LineToFunctionImpl(const FT_Vector *to) override | RDKit::MolDraw2D_detail::DrawTextFTCairo | virtual |
| max_font_size_ | RDKit::MolDraw2D_detail::DrawText | |
| maxFontSize() const | RDKit::MolDraw2D_detail::DrawText | |
| min_font_size_ | RDKit::MolDraw2D_detail::DrawText | |
| minFontSize() const | RDKit::MolDraw2D_detail::DrawText | |
| MoveToFunctionImpl(const FT_Vector *to) override | RDKit::MolDraw2D_detail::DrawTextFTCairo | virtual |
| operator=(const DrawTextFTCairo &)=delete | RDKit::MolDraw2D_detail::DrawTextFTCairo | |
| operator=(DrawTextFTCairo &&)=delete | RDKit::MolDraw2D_detail::DrawTextFTCairo | |
| RDKit::MolDraw2D_detail::DrawTextFT::operator=(const DrawTextFT &)=delete | RDKit::MolDraw2D_detail::DrawTextFT | |
| RDKit::MolDraw2D_detail::DrawTextFT::operator=(DrawTextFT &&)=delete | RDKit::MolDraw2D_detail::DrawTextFT | |
| RDKit::MolDraw2D_detail::DrawText::operator=(const DrawText &)=delete | RDKit::MolDraw2D_detail::DrawText | |
| RDKit::MolDraw2D_detail::DrawText::operator=(DrawText &&)=delete | RDKit::MolDraw2D_detail::DrawText | |
| selectScaleFactor(char c, TextDrawType draw_type) const | RDKit::MolDraw2D_detail::DrawText | |
| setBaseFontSize(double new_size) | RDKit::MolDraw2D_detail::DrawText | |
| setCairoContext(cairo_t *cr) | RDKit::MolDraw2D_detail::DrawTextFTCairo | |
| setColour(const DrawColour &col) | RDKit::MolDraw2D_detail::DrawText | |
| setFontFile(const std::string &font_file) override | RDKit::MolDraw2D_detail::DrawTextFT | virtual |
| setFontScale(double new_scale, bool ignoreLimits=false) | RDKit::MolDraw2D_detail::DrawText | |
| setFontSize(double new_size) | RDKit::MolDraw2D_detail::DrawText | |
| setMaxFontSize(double new_max) | RDKit::MolDraw2D_detail::DrawText | |
| setMinFontSize(double new_max) | RDKit::MolDraw2D_detail::DrawText | |
| string_y_max_ | RDKit::MolDraw2D_detail::DrawTextFT | mutable |
| SUBS_SCALE | RDKit::MolDraw2D_detail::DrawText | static |
| SUPER_SCALE | RDKit::MolDraw2D_detail::DrawText | static |
| x_trans_ | RDKit::MolDraw2D_detail::DrawTextFT | |
| y_trans_ | RDKit::MolDraw2D_detail::DrawTextFT | |
| ~DrawText()=0 | RDKit::MolDraw2D_detail::DrawText | pure virtual |
| ~DrawTextFT() override | RDKit::MolDraw2D_detail::DrawTextFT | |
| ~DrawTextFTCairo() override=default | RDKit::MolDraw2D_detail::DrawTextFTCairo | |