RDKit
Open-source cheminformatics and machine learning.
RDKit::MolDraw2DSVG Member List

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

addMoleculeMetadata(const ROMol &mol, int confId=-1) constRDKit::MolDraw2DSVG
addMoleculeMetadata(const std::vector< ROMol * > &mols, const std::vector< int > confIds={}) constRDKit::MolDraw2DSVG
atomCoords() constRDKit::MolDraw2Dinline
atomSyms() constRDKit::MolDraw2Dinline
calcDoubleBondLines(const ROMol &mol, double offset, const Bond *bond, const Point2D &at1_cds, const Point2D &at2_cds, Point2D &l1s, Point2D &l1f, Point2D &l2s, Point2D &l2f) constRDKit::MolDraw2Dprotected
calcPerpendicular(const Point2D &cds1, const Point2D &cds2) constRDKit::MolDraw2Dprotected
calcTripleBondLines(double offset, const Bond *bond, const Point2D &at1_cds, const Point2D &at2_cds, Point2D &l1s, Point2D &l1f, Point2D &l2s, Point2D &l2f) constRDKit::MolDraw2Dprotected
calculateScale(int width, int height, const ROMol &mol, const std::vector< int > *highlight_atoms=nullptr, const std::map< int, double > *highlight_radii=nullptr)RDKit::MolDraw2D
calculateScale(int width, int height, const std::vector< ROMol * > &mols, const std::vector< std::vector< int >> *highlight_atoms, const std::vector< std::map< int, double >> *highlight_radii, const std::vector< int > *confIds, std::vector< std::unique_ptr< RWMol >> &tmols)RDKit::MolDraw2D
centrePicture(int width, int height)RDKit::MolDraw2D
clearDrawing() overrideRDKit::MolDraw2DSVGvirtual
colour() constRDKit::MolDraw2Dinlinevirtual
d_metadataRDKit::MolDraw2Dprotected
d_numMetadataEntriesRDKit::MolDraw2Dprotected
dash() constRDKit::MolDraw2Dinlinevirtual
doContinuousHighlighting(const ROMol &mol, const std::vector< int > *highlight_atoms, const std::vector< int > *highlight_bonds, const std::map< int, DrawColour > *highlight_atom_map, const std::map< int, DrawColour > *highlight_bond_map, const std::map< int, double > *highlight_radii)RDKit::MolDraw2Dprotectedvirtual
drawAnnotation(const std::string &note, const std::shared_ptr< StringRect > &note_rect) overrideRDKit::MolDraw2DSVGprotectedvirtual
drawArc(const Point2D &centre, double radius, double ang1, double ang2)RDKit::MolDraw2Dvirtual
drawArc(const Point2D &centre, double xradius, double yradius, double ang1, double ang2)RDKit::MolDraw2Dvirtual
drawArrow(const Point2D &cds1, const Point2D &cds2, bool asPolygon=false, double frac=0.05, double angle=M_PI/6)RDKit::MolDraw2Dvirtual
drawAtomLabel(int atom_num, const DrawColour &draw_colour) overrideRDKit::MolDraw2DSVGprotectedvirtual
drawAttachmentLine(const Point2D &cds1, const Point2D &cds2, const DrawColour &col, double len=1.0, unsigned int nSegments=16)RDKit::MolDraw2Dvirtual
drawBond(const ROMol &mol, const Bond *bond, int at1_idx, int at2_idx, const std::vector< int > *highlight_atoms=nullptr, const std::map< int, DrawColour > *highlight_atom_map=nullptr, const std::vector< int > *highlight_bonds=nullptr, const std::map< int, DrawColour > *highlight_bond_map=nullptr, const std::vector< std::pair< DrawColour, DrawColour >> *bond_colours=nullptr) overrideRDKit::MolDraw2DSVGprotectedvirtual
drawEllipse(const Point2D &cds1, const Point2D &cds2) overrideRDKit::MolDraw2DSVGvirtual
drawHeight() constRDKit::MolDraw2Dinlinevirtual
drawLine(const Point2D &cds1, const Point2D &cds2) overrideRDKit::MolDraw2DSVGvirtual
drawMolecule(const ROMol &mol, const std::string &legend, const std::vector< int > *highlight_atoms, const std::vector< int > *highlight_bonds, const std::map< int, DrawColour > *highlight_atom_map=nullptr, const std::map< int, DrawColour > *highlight_bond_map=nullptr, const std::map< int, double > *highlight_radii=nullptr, int confId=-1)RDKit::MolDraw2Dvirtual
drawMolecule(const ROMol &mol, const std::vector< int > *highlight_atoms=nullptr, const std::map< int, DrawColour > *highlight_map=nullptr, const std::map< int, double > *highlight_radii=nullptr, int confId=-1)RDKit::MolDraw2Dvirtual
drawMolecule(const ROMol &mol, const std::string &legend, const std::vector< int > *highlight_atoms=nullptr, const std::map< int, DrawColour > *highlight_map=nullptr, const std::map< int, double > *highlight_radii=nullptr, int confId=-1)RDKit::MolDraw2Dvirtual
drawMolecule(const ROMol &mol, const std::vector< int > *highlight_atoms, const std::vector< int > *highlight_bonds, const std::map< int, DrawColour > *highlight_atom_map=nullptr, const std::map< int, DrawColour > *highlight_bond_map=nullptr, const std::map< int, double > *highlight_radii=nullptr, int confId=-1)RDKit::MolDraw2Dvirtual
drawMolecules(const std::vector< ROMol * > &mols, const std::vector< std::string > *legends=nullptr, const std::vector< std::vector< int >> *highlight_atoms=nullptr, const std::vector< std::vector< int >> *highlight_bonds=nullptr, const std::vector< std::map< int, DrawColour >> *highlight_atom_maps=nullptr, const std::vector< std::map< int, DrawColour >> *highlight_bond_maps=nullptr, const std::vector< std::map< int, double >> *highlight_radii=nullptr, const std::vector< int > *confIds=nullptr)RDKit::MolDraw2Dvirtual
drawMoleculeWithHighlights(const ROMol &mol, const std::string &legend, const std::map< int, std::vector< DrawColour >> &highlight_atom_map, const std::map< int, std::vector< DrawColour >> &highlight_bond_map, const std::map< int, double > &highlight_radii, const std::map< int, int > &highlight_linewidth_multipliers, int confId=-1)RDKit::MolDraw2Dvirtual
drawOptions()RDKit::MolDraw2Dinline
drawOptions() constRDKit::MolDraw2Dinline
drawPolygon(const std::vector< Point2D > &cds) overrideRDKit::MolDraw2DSVGvirtual
drawReaction(const ChemicalReaction &rxn, bool highlightByReactant=false, const std::vector< DrawColour > *highlightColorsReactants=nullptr, const std::vector< int > *confIds=nullptr)RDKit::MolDraw2Dvirtual
drawRect(const Point2D &cds1, const Point2D &cds2)RDKit::MolDraw2Dvirtual
drawString(const std::string &str, const Point2D &cds)RDKit::MolDraw2Dvirtual
drawString(const std::string &str, const Point2D &cds, TextAlignType align)RDKit::MolDraw2Dvirtual
drawTriangle(const Point2D &cds1, const Point2D &cds2, const Point2D &cds3)RDKit::MolDraw2Dvirtual
drawWavyLine(const Point2D &cds1, const Point2D &cds2, const DrawColour &col1, const DrawColour &col2, unsigned int nSegments=16, double vertOffset=0.05) overrideRDKit::MolDraw2DSVGvirtual
fillPolys() constRDKit::MolDraw2Dinlinevirtual
finishDrawing()RDKit::MolDraw2DSVG
fontSize() constRDKit::MolDraw2Dvirtual
get2DCoordsForReaction(ChemicalReaction &rxn, Point2D &arrowBegin, Point2D &arrowEnd, std::vector< double > &plusLocs, double spacing, const std::vector< int > *confIds)RDKit::MolDraw2Dprotected
get2DCoordsMol(RWMol &mol, double &offset, double spacing, double &maxY, double &minY, int confId, bool shiftAgents, double coordScale)RDKit::MolDraw2Dprotected
getAtomCoords(const std::pair< int, int > &screen_cds) constRDKit::MolDraw2Dvirtual
getAtomCoords(const std::pair< double, double > &screen_cds) constRDKit::MolDraw2Dvirtual
getAtomCoords(int at_num) constRDKit::MolDraw2Dvirtual
getDrawCoords(const Point2D &mol_cds) constRDKit::MolDraw2Dvirtual
getDrawCoords(int at_num) constRDKit::MolDraw2Dvirtual
getDrawingText() constRDKit::MolDraw2DSVGinline
getDrawLineWidth() constRDKit::MolDraw2Dprotectedvirtual
getLabelSize(const std::string &label, OrientType orient, double &label_width, double &label_height) constRDKit::MolDraw2D
getStringExtremes(const std::string &label, OrientType orient, const Point2D &cds, double &x_min, double &y_min, double &x_max, double &y_max) constRDKit::MolDraw2D
getStringSize(const std::string &label, double &label_width, double &label_height) constRDKit::MolDraw2Dvirtual
height() constRDKit::MolDraw2Dinlinevirtual
highlightCloseContacts()RDKit::MolDraw2Dprotectedvirtual
isLinearAtom(const Atom &atom) constRDKit::MolDraw2Dprotected
lineWidth() constRDKit::MolDraw2Dinlinevirtual
minPt() constRDKit::MolDraw2Dinline
MolDraw2D(int width, int height, int panelWidth, int panelHeight)RDKit::MolDraw2D
MolDraw2DSVG(int width, int height, std::ostream &os, int panelWidth=-1, int panelHeight=-1, bool noFreetype=false)RDKit::MolDraw2DSVGinline
MolDraw2DSVG(int width, int height, int panelWidth=-1, int panelHeight=-1, bool noFreetype=false)RDKit::MolDraw2DSVGinline
offset() constRDKit::MolDraw2Dinline
panelHeight() constRDKit::MolDraw2Dinlinevirtual
panelWidth() constRDKit::MolDraw2Dinlinevirtual
range() constRDKit::MolDraw2Dinline
scale() constRDKit::MolDraw2Dinline
setColour(const DrawColour &col) overrideRDKit::MolDraw2DSVGvirtual
setDash(const DashPattern &patt)RDKit::MolDraw2Dinlinevirtual
setFillPolys(bool val)RDKit::MolDraw2Dinlinevirtual
setFontSize(double new_size)RDKit::MolDraw2Dvirtual
setLineWidth(int width)RDKit::MolDraw2Dinlinevirtual
setOffset(int x, int y)RDKit::MolDraw2Dinline
setScale(int width, int height, const Point2D &minv, const Point2D &maxv, const ROMol *mol=nullptr)RDKit::MolDraw2D
supportsAnnotations()RDKit::MolDraw2Dinlinevirtual
tabulaRasa()RDKit::MolDraw2D
tagAtoms(const ROMol &mol) overrideRDKit::MolDraw2DSVGinlinevirtual
tagAtoms(const ROMol &mol, double radius, const std::map< std::string, std::string > &events={})RDKit::MolDraw2DSVG
tagAtoms(const ROMol &mol)RDKit::MolDraw2DSVGinline
text_drawer_RDKit::MolDraw2Dprotected
width() constRDKit::MolDraw2Dinlinevirtual
~MolDraw2D()RDKit::MolDraw2Dvirtual