activeAtmIdxOffset_ | RDKit::MolDraw2D_detail::DrawMol | |
activeBndIdxOffset_ | RDKit::MolDraw2D_detail::DrawMol | |
addNoLineArcs(const std::vector< int > &colAtoms, size_t lassoNum, const RDKit::DrawColour &col, const std::vector< std::unique_ptr< DrawShapeSimpleLine > > &lines, std::vector< std::unique_ptr< DrawShapeArc > > &arcs) const | RDKit::MolDraw2D_detail::DrawMolMCHLasso | |
adjustBondEndsForLabels(int begAtIdx, int endAtIdx, Point2D &begCds, Point2D &endCds) const | RDKit::MolDraw2D_detail::DrawMol | |
adjustBondsOnSolidWedgeEnds() | RDKit::MolDraw2D_detail::DrawMol | |
annotations_ | RDKit::MolDraw2D_detail::DrawMol | |
atCds_ | RDKit::MolDraw2D_detail::DrawMol | |
atomicNums_ | RDKit::MolDraw2D_detail::DrawMol | |
atomLabels_ | RDKit::MolDraw2D_detail::DrawMol | |
atomSyms_ | RDKit::MolDraw2D_detail::DrawMol | |
bondColours_ | RDKit::MolDraw2D_detail::DrawMol | |
bondInsideRing(const Bond &bond, double offset, Point2D &l2s, Point2D &l2f) const | RDKit::MolDraw2D_detail::DrawMol | |
bondNonRing(const Bond &bond, double offset, Point2D &l2s, Point2D &l2f) const | RDKit::MolDraw2D_detail::DrawMol | |
bonds_ | RDKit::MolDraw2D_detail::DrawMol | |
calcAnnotationPosition(const Atom *atom, DrawAnnotation &annot) const | RDKit::MolDraw2D_detail::DrawMol | |
calcAnnotationPosition(const Bond *bond, DrawAnnotation &annot) const | RDKit::MolDraw2D_detail::DrawMol | |
calcDoubleBondLines(double offset, const Bond &bond, Point2D &l1s, Point2D &l1f, Point2D &l2s, Point2D &l2f) const | RDKit::MolDraw2D_detail::DrawMol | |
calcMeanBondLength() | RDKit::MolDraw2D_detail::DrawMol | |
calcRadicalRect(const Atom *atom, StringRect &rad_rect) const | RDKit::MolDraw2D_detail::DrawMol | |
calcTripleBondLines(double offset, const Bond &bond, Point2D &l1s, Point2D &l1f, Point2D &l2s, Point2D &l2f) | RDKit::MolDraw2D_detail::DrawMol | |
calculateScale() | RDKit::MolDraw2D_detail::DrawMol | |
changeToDrawCoords() | RDKit::MolDraw2D_detail::DrawMol | |
confId_ | RDKit::MolDraw2D_detail::DrawMol | |
createDrawObjects() | RDKit::MolDraw2D_detail::DrawMol | |
doesNoteClash(const DrawAnnotation &annot) const | RDKit::MolDraw2D_detail::DrawMol | |
doesRectClash(const StringRect &rect, double padding) const | RDKit::MolDraw2D_detail::DrawMol | |
doubleBondEnd(unsigned int at1, unsigned int at2, unsigned int at3, double offset, bool trunc) const | RDKit::MolDraw2D_detail::DrawMol | |
doubleBondTerminal(Atom *at1, Atom *at2, double offset, Point2D &l1s, Point2D &l1f, Point2D &l2s, Point2D &l2f) const | RDKit::MolDraw2D_detail::DrawMol | |
draw(MolDraw2D &drawer) const | RDKit::MolDraw2D_detail::DrawMol | |
drawHeight_ | RDKit::MolDraw2D_detail::DrawMol | |
drawingInitialised_ | RDKit::MolDraw2D_detail::DrawMol | |
drawLasso(size_t lassoNum, const DrawColour &col, const std::vector< int > &colAtoms) | RDKit::MolDraw2D_detail::DrawMolMCHLasso | |
DrawMol(const ROMol &mol, const std::string &legend, int width, int height, const MolDrawOptions &drawOptions, DrawText &textDrawer, const std::vector< int > *highlightAtoms=nullptr, const std::vector< int > *highlightBonds=nullptr, const std::map< int, DrawColour > *highlightAtomMap=nullptr, const std::map< int, DrawColour > *highlightBondMap=nullptr, const std::vector< std::pair< DrawColour, DrawColour > > *bondColours=nullptr, const std::map< int, double > *highlight_radii=nullptr, bool includeAnnotations=true, int confId=-1, bool isReactionMol=false) | RDKit::MolDraw2D_detail::DrawMol | |
DrawMol(int width, int height, const MolDrawOptions &drawOptions, DrawText &textDrawer, double xmin, double xmax, double ymin, double ymax, double scale, double fontscale) | RDKit::MolDraw2D_detail::DrawMol | |
DrawMol(const DrawMol &)=delete | RDKit::MolDraw2D_detail::DrawMol | |
DrawMol(DrawMol &&)=delete | RDKit::MolDraw2D_detail::DrawMol | |
drawMol_ | RDKit::MolDraw2D_detail::DrawMol | |
DrawMolMCH(const ROMol &mol, const std::string &legend, int width, int height, MolDrawOptions &drawOptions, DrawText &textDrawer, 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_detail::DrawMolMCH | |
DrawMolMCH(const DrawMol &)=delete | RDKit::MolDraw2D_detail::DrawMolMCH | |
DrawMolMCH(DrawMol &&)=delete | RDKit::MolDraw2D_detail::DrawMolMCH | |
DrawMolMCHLasso(const ROMol &mol, const std::string &legend, int width, int height, MolDrawOptions &drawOptions, DrawText &textDrawer, 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_detail::DrawMolMCHLasso | |
DrawMolMCHLasso(const DrawMol &)=delete | RDKit::MolDraw2D_detail::DrawMolMCHLasso | |
DrawMolMCHLasso(DrawMol &&)=delete | RDKit::MolDraw2D_detail::DrawMolMCHLasso | |
drawOptions_ | RDKit::MolDraw2D_detail::DrawMol | |
drawRadicals(MolDraw2D &drawer) const | RDKit::MolDraw2D_detail::DrawMol | |
drawWidth_ | RDKit::MolDraw2D_detail::DrawMol | |
extractAll(double scale) | RDKit::MolDraw2D_detail::DrawMol | |
extractAtomArcs(std::vector< std::vector< LinePair > > &atomLines, std::vector< std::unique_ptr< DrawShapeArc > > &arcs) const | RDKit::MolDraw2D_detail::DrawMolMCHLasso | |
extractAtomColourLists(std::vector< DrawColour > &colours, std::vector< std::vector< int > > &colourAtoms, std::vector< std::vector< int > > &colourLists) const | RDKit::MolDraw2D_detail::DrawMolMCHLasso | |
extractAtomCoords() | RDKit::MolDraw2D_detail::DrawMol | |
extractAtomNotes() | RDKit::MolDraw2D_detail::DrawMol | |
extractAtomSymbols() | RDKit::MolDraw2D_detail::DrawMol | |
extractAttachments() | RDKit::MolDraw2D_detail::DrawMol | |
extractBondLines(size_t lassoNum, const DrawColour &col, const std::vector< int > &colAtoms, std::vector< std::unique_ptr< DrawShapeSimpleLine > > &lines, std::vector< std::vector< LinePair > > &atomLines) const | RDKit::MolDraw2D_detail::DrawMolMCHLasso | |
extractBondNotes() | RDKit::MolDraw2D_detail::DrawMol | |
extractBonds() | RDKit::MolDraw2D_detail::DrawMol | |
extractBrackets() | RDKit::MolDraw2D_detail::DrawMol | |
extractCloseContacts() | RDKit::MolDraw2D_detail::DrawMol | |
extractHighlights(double scale) override | RDKit::MolDraw2D_detail::DrawMolMCHLasso | virtual |
extractLegend() | RDKit::MolDraw2D_detail::DrawMol | |
extractLinkNodes() | RDKit::MolDraw2D_detail::DrawMol | |
extractMCHighlights() override | RDKit::MolDraw2D_detail::DrawMolMCHLasso | virtual |
extractMolNotes() | RDKit::MolDraw2D_detail::DrawMol | |
extractRadicals() | RDKit::MolDraw2D_detail::DrawMol | |
extractRegions() | RDKit::MolDraw2D_detail::DrawMol | |
extractSGroupData() | RDKit::MolDraw2D_detail::DrawMol | |
extractStereoGroups() | RDKit::MolDraw2D_detail::DrawMol | |
extractVariableBonds() | RDKit::MolDraw2D_detail::DrawMol | |
findExtremes() | RDKit::MolDraw2D_detail::DrawMol | |
findOtherBondVecs(const Atom *atom, const Atom *otherAtom, std::vector< Point2D > &otherBondVecs) const | RDKit::MolDraw2D_detail::DrawMol | |
finishCreateDrawObjects() | RDKit::MolDraw2D_detail::DrawMol | |
flexiCanvasX_ | RDKit::MolDraw2D_detail::DrawMol | |
flexiCanvasY_ | RDKit::MolDraw2D_detail::DrawMol | |
fontScale_ | RDKit::MolDraw2D_detail::DrawMol | |
getAtomCoords(const Point2D &screenCds) const | RDKit::MolDraw2D_detail::DrawMol | |
getAtomCoords(int atnum) const | RDKit::MolDraw2D_detail::DrawMol | |
getAtomOrientation(const Atom &atom) const | RDKit::MolDraw2D_detail::DrawMol | |
getAtomRadius(unsigned int atomIdx, double &xradius, double &yradius) const | RDKit::MolDraw2D_detail::DrawMolMCH | |
getAtomSymbol(const Atom &atom, OrientType orientation) const | RDKit::MolDraw2D_detail::DrawMol | |
getAtomSymbolAndOrientation(const Atom &atom) const | RDKit::MolDraw2D_detail::DrawMol | |
getBondColours(Bond *bond) | RDKit::MolDraw2D_detail::DrawMol | |
getColour(int atom_idx) const | RDKit::MolDraw2D_detail::DrawMol | |
getDrawCoords(const Point2D &atCds, const Point2D &trans, const Point2D &scaleFactor, const Point2D &toCentre) const | RDKit::MolDraw2D_detail::DrawMol | |
getDrawCoords(const Point2D &atCds) const | RDKit::MolDraw2D_detail::DrawMol | |
getDrawCoords(int atnum) const | RDKit::MolDraw2D_detail::DrawMol | |
getDrawTransformers(Point2D &trans, Point2D &scale, Point2D &toCentre) const | RDKit::MolDraw2D_detail::DrawMol | |
getFontScale() const | RDKit::MolDraw2D_detail::DrawMol | inline |
getNoteStartAngle(const Atom *atom) const | RDKit::MolDraw2D_detail::DrawMol | |
getScale() const | RDKit::MolDraw2D_detail::DrawMol | inline |
height_ | RDKit::MolDraw2D_detail::DrawMol | |
highlightAtomMap_ | RDKit::MolDraw2D_detail::DrawMol | |
highlightAtoms_ | RDKit::MolDraw2D_detail::DrawMol | |
highlightBondMap_ | RDKit::MolDraw2D_detail::DrawMol | |
highlightBonds_ | RDKit::MolDraw2D_detail::DrawMol | |
highlightLinewidthMultipliers_ | RDKit::MolDraw2D_detail::DrawMolMCH | |
highlightRadii_ | RDKit::MolDraw2D_detail::DrawMol | |
highlights_ | RDKit::MolDraw2D_detail::DrawMol | |
includeAnnotations_ | RDKit::MolDraw2D_detail::DrawMol | |
initDrawMolecule(const ROMol &mol) | RDKit::MolDraw2D_detail::DrawMol | |
isReactionMol_ | RDKit::MolDraw2D_detail::DrawMol | |
legend_ | RDKit::MolDraw2D_detail::DrawMol | |
legendHeight_ | RDKit::MolDraw2D_detail::DrawMol | |
legends_ | RDKit::MolDraw2D_detail::DrawMol | |
makeAtomCircleHighlights() | RDKit::MolDraw2D_detail::DrawMol | |
makeAtomEllipseHighlights(double lineWidth) | RDKit::MolDraw2D_detail::DrawMol | |
makeBondHighlightLines(double lineWidth, double scale) | RDKit::MolDraw2D_detail::DrawMol | |
makeContinuousHighlights(double scale) | RDKit::MolDraw2D_detail::DrawMol | |
makeDativeBond(Bond *bond, double offset, const std::pair< DrawColour, DrawColour > &cols) | RDKit::MolDraw2D_detail::DrawMol | |
makeDoubleBondLines(Bond *bond, double doubleBondOffset, const std::pair< DrawColour, DrawColour > &cols) | RDKit::MolDraw2D_detail::DrawMol | |
makeHighlightEnd(const Atom *end1, const Atom *end2, double lineWidth, const std::vector< Atom * > &end1HighNbrs, std::vector< Point2D > &points) | RDKit::MolDraw2D_detail::DrawMol | |
makeIntersectingArcs(const std::vector< std::vector< unsigned int > > &intersects, int lassoNum, const RDKit::DrawColour &col, std::vector< std::unique_ptr< DrawShapeArc > > &currArcs, std::vector< DrawShapeArc * > &arcs) const | RDKit::MolDraw2D_detail::DrawMolMCHLasso | |
makeQueryBond(Bond *bond, double doubleBondOffset) | RDKit::MolDraw2D_detail::DrawMol | |
makeStandardBond(Bond *bond, double doubleBondOffset) | RDKit::MolDraw2D_detail::DrawMol | |
makeTripleBondLines(Bond *bond, double doubleBondOffset, const std::pair< DrawColour, DrawColour > &cols) | RDKit::MolDraw2D_detail::DrawMol | |
makeWavyBond(Bond *bond, double offset, const std::pair< DrawColour, DrawColour > &cols) | RDKit::MolDraw2D_detail::DrawMol | |
makeWedgedBond(Bond *bond, const std::pair< DrawColour, DrawColour > &cols) | RDKit::MolDraw2D_detail::DrawMol | |
makeZeroBond(Bond *bond, const std::pair< DrawColour, DrawColour > &cols, const DashPattern &dashPattern) | RDKit::MolDraw2D_detail::DrawMol | |
marginPadding_ | RDKit::MolDraw2D_detail::DrawMol | |
mcHighlightAtomMap_ | RDKit::MolDraw2D_detail::DrawMolMCH | |
mcHighlightBondMap_ | RDKit::MolDraw2D_detail::DrawMolMCH | |
meanBondLength_ | RDKit::MolDraw2D_detail::DrawMol | |
molHeight_ | RDKit::MolDraw2D_detail::DrawMol | |
newBondLine(const Point2D &pt1, const Point2D &pt2, const DrawColour &col1, const DrawColour &col2, int atom1Idx, int atom2Idx, int bondIdx, const DashPattern &dashPattern) | RDKit::MolDraw2D_detail::DrawMol | |
operator=(const DrawMol &)=delete | RDKit::MolDraw2D_detail::DrawMolMCHLasso | |
operator=(DrawMol &&)=delete | RDKit::MolDraw2D_detail::DrawMolMCHLasso | |
orderAtomLines(std::vector< std::vector< LinePair > > &atomLines) const | RDKit::MolDraw2D_detail::DrawMolMCHLasso | |
partitionForLegend() | RDKit::MolDraw2D_detail::DrawMol | |
postShapes_ | RDKit::MolDraw2D_detail::DrawMol | |
preShapes_ | RDKit::MolDraw2D_detail::DrawMol | |
radicals_ | RDKit::MolDraw2D_detail::DrawMol | |
resetEverything() | RDKit::MolDraw2D_detail::DrawMol | |
scale_ | RDKit::MolDraw2D_detail::DrawMol | |
setOffsets(double xOffset, double yOffset) | RDKit::MolDraw2D_detail::DrawMol | |
setScale(double newScale, double newFontScale, bool ignoreFontLimits=true) | RDKit::MolDraw2D_detail::DrawMol | |
setTransformation(const DrawMol &sourceMol) | RDKit::MolDraw2D_detail::DrawMol | |
shrinkToFit(bool withPadding=true) | RDKit::MolDraw2D_detail::DrawMol | |
singleBondLines_ | RDKit::MolDraw2D_detail::DrawMol | |
smoothBondJoins() | RDKit::MolDraw2D_detail::DrawMol | |
tagAtomsWithCoords() | RDKit::MolDraw2D_detail::DrawMol | |
textDrawer_ | RDKit::MolDraw2D_detail::DrawMol | |
transformAll(const Point2D *trans=nullptr, Point2D *scale=nullptr, const Point2D *toCentre=nullptr) | RDKit::MolDraw2D_detail::DrawMol | |
transformPoint(const Point2D &pt, const Point2D *trans=nullptr, Point2D *scale=nullptr, const Point2D *toCentre=nullptr) const | RDKit::MolDraw2D_detail::DrawMol | |
width_ | RDKit::MolDraw2D_detail::DrawMol | |
xMax_ | RDKit::MolDraw2D_detail::DrawMol | |
xMin_ | RDKit::MolDraw2D_detail::DrawMol | |
xOffset_ | RDKit::MolDraw2D_detail::DrawMol | |
xRange_ | RDKit::MolDraw2D_detail::DrawMol | |
yMax_ | RDKit::MolDraw2D_detail::DrawMol | |
yMin_ | RDKit::MolDraw2D_detail::DrawMol | |
yOffset_ | RDKit::MolDraw2D_detail::DrawMol | |
yRange_ | RDKit::MolDraw2D_detail::DrawMol | |
~DrawMol()=default | RDKit::MolDraw2D_detail::DrawMol | virtual |