RDKit::MolDraw2DJS Member List

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

atomCoords() const | RDKit::MolDraw2D | inline
atomSyms() const | RDKit::MolDraw2D | inline
calculateScale(int width, int height, const ROMol &mol, const std::vector< int > *highlight_atoms=nullptr, const std::map< int, double > *highlight_radii=nullptr, int confId=-1) | 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() override | RDKit::MolDraw2DJS | virtual
colour() const | RDKit::MolDraw2D | inline virtual
d_metadata | RDKit::MolDraw2D | protected
d_numMetadataEntries | RDKit::MolDraw2D | protected
dash() const | RDKit::MolDraw2D | inline virtual
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::MolDraw2D | protected virtual
drawAnnotation(const AnnotationType &annotation) | RDKit::MolDraw2D | virtual
drawAnnotation(const std::string &note, const StringRect &note_rect) | RDKit::MolDraw2D | inline protected virtual
drawArc(const Point2D &centre, double radius, double ang1, double ang2) | RDKit::MolDraw2D | virtual
drawArc(const Point2D &centre, double xradius, double yradius, double ang1, double ang2) | RDKit::MolDraw2D | virtual
drawArrow(const Point2D &cds1, const Point2D &cds2, bool asPolygon=false, double frac=0.05, double angle=M_PI/6) | RDKit::MolDraw2D | virtual
drawAtomLabel(int atom_num, const DrawColour &draw_colour) | RDKit::MolDraw2D | protected virtual
drawAttachmentLine(const Point2D &cds1, const Point2D &cds2, const DrawColour &col, double len=1.0, unsigned int nSegments=16) | RDKit::MolDraw2D | virtual

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)

RDKit::MolDraw2D

protected virtual

drawEllipse(const Point2D &cds1, const Point2D &cds2) override | RDKit::MolDraw2DJS | virtual
drawHeight() const | RDKit::MolDraw2D | inline virtual
drawLine(const Point2D &cds1, const Point2D &cds2) override | RDKit::MolDraw2DJS | virtual
RDKit::MolDraw2D::drawLine(const Point2D &cds1, const Point2D &cds2, const DrawColour &col1, const DrawColour &col2) | RDKit::MolDraw2D | virtual
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::MolDraw2D | virtual
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::MolDraw2D | virtual
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::MolDraw2D | virtual
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::MolDraw2D | virtual

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::MolDraw2D

virtual

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::MolDraw2D | virtual
drawOptions() | RDKit::MolDraw2D | inline
drawOptions() const | RDKit::MolDraw2D | inline
drawPolygon(const std::vector< Point2D > &cds) override | RDKit::MolDraw2DJS | virtual
drawReaction(const ChemicalReaction &rxn, bool highlightByReactant=false, const std::vector< DrawColour > *highlightColorsReactants=nullptr, const std::vector< int > *confIds=nullptr) | RDKit::MolDraw2D | virtual
drawRect(const Point2D &cds1, const Point2D &cds2) | RDKit::MolDraw2D | virtual
drawString(const std::string &str, const Point2D &cds) | RDKit::MolDraw2D | virtual
drawString(const std::string &str, const Point2D &cds, TextAlignType align) | RDKit::MolDraw2D | virtual
drawTriangle(const Point2D &cds1, const Point2D &cds2, const Point2D &cds3) | RDKit::MolDraw2D | virtual
drawWavyLine(const Point2D &cds1, const Point2D &cds2, const DrawColour &col1, const DrawColour &col2, unsigned int nSegments=16, double vertOffset=0.05) | RDKit::MolDraw2D | virtual
fillPolys() const | RDKit::MolDraw2D | inline virtual
fontSize() const | RDKit::MolDraw2D | virtual
get2DCoordsForReaction(ChemicalReaction &rxn, Point2D &arrowBegin, Point2D &arrowEnd, std::vector< double > &plusLocs, double spacing, const std::vector< int > *confIds) | RDKit::MolDraw2D | protected
get2DCoordsMol(RWMol &mol, double &offset, double spacing, double &maxY, double &minY, int confId, bool shiftAgents, double coordScale) | RDKit::MolDraw2D | protected
getActiveAtmIdx1() | RDKit::MolDraw2D | inline
getActiveAtmIdx2() | RDKit::MolDraw2D | inline
getAtomCoords(const std::pair< int, int > &screen_cds) const | RDKit::MolDraw2D | virtual
getAtomCoords(const std::pair< double, double > &screen_cds) const | RDKit::MolDraw2D | virtual
getAtomCoords(int at_num) const | RDKit::MolDraw2D | virtual
getDrawCoords(const Point2D &mol_cds) const | RDKit::MolDraw2D | virtual
getDrawCoords(int at_num) const | RDKit::MolDraw2D | virtual
getDrawLineWidth() const | RDKit::MolDraw2D | protected virtual
getLabelSize(const std::string &label, OrientType orient, double &label_width, double &label_height) const | RDKit::MolDraw2D |
getStringExtremes(const std::string &label, OrientType orient, const Point2D &cds, double &x_min, double &y_min, double &x_max, double &y_max) const | RDKit::MolDraw2D |
getStringSize(const std::string &label, double &label_width, double &label_height) const | RDKit::MolDraw2D | virtual
hasActiveAtmIdx() | RDKit::MolDraw2D | inline
height() const | RDKit::MolDraw2D | inline virtual
highlightCloseContacts() | RDKit::MolDraw2D | protected virtual
lineWidth() const | RDKit::MolDraw2D | inline virtual
minPt() const | RDKit::MolDraw2D | inline
MolDraw2D(int width, int height, int panelWidth, int panelHeight) | RDKit::MolDraw2D |
MolDraw2DJS(int width, int height, emscripten::val &context, int panelWidth=-1, int panelHeight=-1, bool noFreetype=false) | RDKit::MolDraw2DJS | inline
offset() const | RDKit::MolDraw2D | inline
panelHeight() const | RDKit::MolDraw2D | inline virtual
panelWidth() const | RDKit::MolDraw2D | inline virtual
range() const | RDKit::MolDraw2D | inline
scale() const | RDKit::MolDraw2D | inline
setActiveAtmIdx(int at_idx1=-1, int at_idx2=-1) | RDKit::MolDraw2D | inline
setColour(const DrawColour &col) | RDKit::MolDraw2D | inline virtual
setDash(const DashPattern &patt) | RDKit::MolDraw2D | inline virtual
setFillPolys(bool val) | RDKit::MolDraw2D | inline virtual
setFontSize(double new_size) | RDKit::MolDraw2D | virtual
setLineWidth(int width) | RDKit::MolDraw2D | inline virtual
setOffset(int x, int y) | RDKit::MolDraw2D | inline
setScale(int width, int height, const Point2D &minv, const Point2D &maxv, const ROMol *mol=nullptr) | RDKit::MolDraw2D |
supportsAnnotations() | RDKit::MolDraw2D | inline virtual
tabulaRasa() | RDKit::MolDraw2D |
tagAtoms(const ROMol &mol) | RDKit::MolDraw2D | inline virtual
text_drawer_ | RDKit::MolDraw2D | protected
width() const | RDKit::MolDraw2D | inline virtual
~MolDraw2D() | RDKit::MolDraw2D | virtual