|
RDKIT_MOLDRAW2D_EXPORT void | RDKit::MolDraw2D_detail::arcPoints (const Point2D &cds1, const Point2D &cds2, std::vector< Point2D > &res, float startAng=0, float extent=360) |
|
RDKIT_MOLDRAW2D_EXPORT void | RDKit::MolDraw2D_detail::addAtomIndices (const ROMol &mol) |
| add annotations with atom indices.
|
|
RDKIT_MOLDRAW2D_EXPORT void | RDKit::MolDraw2D_detail::addBondIndices (const ROMol &mol) |
| add annotations with bond indices.
|
|
RDKIT_MOLDRAW2D_EXPORT std::vector< Point2D > | RDKit::MolDraw2D_detail::getBracketPoints (const Point2D &p1, const Point2D &p2, const Point2D &refPt, const std::vector< std::pair< Point2D, Point2D > > &bondSegments, double bracketFrac=0.1) |
|
RDKIT_MOLDRAW2D_EXPORT std::vector< Point2D > | RDKit::MolDraw2D_detail::handdrawnLine (Point2D cds1, Point2D cds2, double scale, bool shiftBegin=false, bool shiftEnd=false, unsigned nSteps=4, double deviation=0.03, double endShift=0.5) |
|
std::string | RDKit::MolDraw2D_detail::formatDouble (double val) |
|
RDKIT_MOLDRAW2D_EXPORT bool | RDKit::MolDraw2D_detail::doesLineIntersect (const StringRect &rect, const Point2D &end1, const Point2D &end2, double padding) |
|
RDKIT_MOLDRAW2D_EXPORT bool | RDKit::MolDraw2D_detail::doesTriangleIntersect (const StringRect &rect, const Point2D &pt1, const Point2D &pt2, const Point2D &pt3, double padding) |
|
RDKIT_MOLDRAW2D_EXPORT bool | RDKit::MolDraw2D_detail::doesLineIntersectEllipse (const Point2D ¢re, double xradius, double yradius, double padding, const Point2D &end1, const Point2D &end2) |
|
RDKIT_MOLDRAW2D_EXPORT bool | RDKit::MolDraw2D_detail::doesLineIntersectArc (const Point2D ¢re, double xradius, double yradius, double start_ang, double stop_ang, double padding, const Point2D &end1, const Point2D &end2) |
|
RDKIT_MOLDRAW2D_EXPORT bool | RDKit::MolDraw2D_detail::doLinesIntersect (const Point2D &l1s, const Point2D &l1f, const Point2D &l2s, const Point2D &l2f, Point2D *ip) |
|
RDKIT_MOLDRAW2D_EXPORT bool | RDKit::MolDraw2D_detail::isPointInTriangle (const Point2D &pt, const Point2D &t1, const Point2D &t2, const Point2D &t3) |
|
RDKIT_MOLDRAW2D_EXPORT std::vector< std::tuple< Point2D, Point2D, Point2D, Point2D > > | RDKit::MolDraw2D_detail::getWavyLineSegments (const Point2D &p1, const Point2D &p2, unsigned int nSegments, double vertOffset) |
|
RDKIT_MOLDRAW2D_EXPORT void | RDKit::MolDraw2D_detail::calcArrowHead (Point2D &arrowEnd, Point2D &arrow1, Point2D &arrow2, const Point2D &arrowBegin, bool asPolygon, double frac, double angle) |
|
RDKIT_MOLDRAW2D_EXPORT void | RDKit::MolDraw2D_detail::adjustLineEndForEllipse (const Point2D ¢re, double xradius, double yradius, Point2D p1, Point2D &p2) |
|