RDKit
Open-source cheminformatics and machine learning.
|
This is the complete list of members for RDKit::MolDraw2D_detail::DrawTextCairo, including all inherited members.
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 override | RDKit::MolDraw2D_detail::DrawTextNotFT | virtual |
base_font_size_ | RDKit::MolDraw2D_detail::DrawText | |
baseFontSize() const | RDKit::MolDraw2D_detail::DrawText | |
colour() const | RDKit::MolDraw2D_detail::DrawText | |
colour_ | RDKit::MolDraw2D_detail::DrawText | |
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 | |
drawChar(char c, const Point2D &cds) override | RDKit::MolDraw2D_detail::DrawTextCairo | 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 | |
DrawTextCairo(double max_fnt_sz, double min_fnt_sz, cairo_t *dp_cr) | RDKit::MolDraw2D_detail::DrawTextCairo | |
DrawTextCairo(const DrawTextCairo &)=delete | RDKit::MolDraw2D_detail::DrawTextCairo | |
DrawTextCairo(DrawTextCairo &&)=delete | RDKit::MolDraw2D_detail::DrawTextCairo | |
DrawTextNotFT(double max_fnt_sz, double min_fnt_sz) | RDKit::MolDraw2D_detail::DrawTextNotFT | |
font_scale_ | RDKit::MolDraw2D_detail::DrawText | |
fontScale() const | RDKit::MolDraw2D_detail::DrawText | |
fontSize() const | RDKit::MolDraw2D_detail::DrawText | |
getFontFile() const | RDKit::MolDraw2D_detail::DrawText | inlinevirtual |
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 | |
RDKit::MolDraw2D_detail::DrawTextNotFT::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 |
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 | |
operator=(const DrawTextCairo &)=delete | RDKit::MolDraw2D_detail::DrawTextCairo | |
operator=(DrawTextCairo &&)=delete | RDKit::MolDraw2D_detail::DrawTextCairo | |
RDKit::MolDraw2D_detail::DrawTextNotFT::operator=(const DrawText &)=delete | RDKit::MolDraw2D_detail::DrawText | |
RDKit::MolDraw2D_detail::DrawTextNotFT::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::DrawTextCairo | |
setColour(const DrawColour &col) | RDKit::MolDraw2D_detail::DrawText | |
setFontFile(const std::string &font_file) | RDKit::MolDraw2D_detail::DrawText | inlinevirtual |
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 | |
SUBS_SCALE | RDKit::MolDraw2D_detail::DrawText | static |
SUPER_SCALE | RDKit::MolDraw2D_detail::DrawText | static |
~DrawText()=0 | RDKit::MolDraw2D_detail::DrawText | pure virtual |
~DrawTextNotFT() | RDKit::MolDraw2D_detail::DrawTextNotFT | virtual |