![]() |
RDKit
Open-source cheminformatics and machine learning.
|
#include <DrawShape.h>
Public Member Functions | |
| DrawShapeArrow (const std::vector< Point2D > &points, double lineWidth=2.0, bool scaleLineWidth=false, DrawColour lineColour=DrawColour(0, 0, 0), bool fill=false, int atom1=-1, int atom2=-1, int bond=-1, double frac=0.2, double angle=M_PI/6) | |
| DrawShapeArrow (const DrawShapeArrow &)=delete | |
| DrawShapeArrow (DrawShapeArrow &&)=delete | |
| ~DrawShapeArrow () override=default | |
| DrawShapeArrow & | operator= (const DrawShapeArrow &)=delete |
| DrawShapeArrow & | operator= (DrawShapeArrow &&)=delete |
| void | myDraw (MolDraw2D &drawer) const override |
| void | findExtremes (double &xmin, double &xmax, double &ymin, double &ymax) const override |
| void | scale (const Point2D &scale_factor) override |
| void | move (const Point2D &trans) override |
| bool | doesRectClash (const StringRect &rect, double padding) const override |
| Public Member Functions inherited from RDKit::MolDraw2D_detail::DrawShape | |
| DrawShape (const std::vector< Point2D > &points, double lineWidth=2.0, bool scaleLineWidth=false, DrawColour lineColour=DrawColour(0, 0, 0), bool fill=false, int atom1=-1, int atom2=-1, int bond=-1) | |
| DrawShape (const DrawShape &)=delete | |
| DrawShape (DrawShape &&)=delete | |
| virtual | ~DrawShape ()=default |
| DrawShape & | operator= (const DrawShape &)=delete |
| DrawShape & | operator= (DrawShape &&)=delete |
| void | draw (MolDraw2D &drawer) |
Public Attributes | |
| double | frac_ |
| double | angle_ |
| Point2D | origPts_ [4] {{0.0, 0.0}, {0.0, 0.0}, {0.0, 0.0}, {0.0, 0.0}} |
| Public Attributes inherited from RDKit::MolDraw2D_detail::DrawShape | |
| std::vector< Point2D > | points_ |
| double | lineWidth_ |
| bool | scaleLineWidth_ |
| DrawColour | lineColour_ |
| bool | fill_ |
| int | atom1_ |
| int | atom2_ |
| int | bond_ |
Definition at line 63 of file DrawShape.h.
| RDKit::MolDraw2D_detail::DrawShapeArrow::DrawShapeArrow | ( | const std::vector< Point2D > & | points, |
| double | lineWidth = 2.0, | ||
| bool | scaleLineWidth = false, | ||
| DrawColour | lineColour = DrawColour(0, 0, 0), | ||
| bool | fill = false, | ||
| int | atom1 = -1, | ||
| int | atom2 = -1, | ||
| int | bond = -1, | ||
| double | frac = 0.2, | ||
| double | angle = M_PI/6 ) |
References M_PI.
Referenced by DrawShapeArrow(), DrawShapeArrow(), operator=(), and operator=().
|
delete |
References DrawShapeArrow().
|
delete |
References DrawShapeArrow().
|
overridedefault |
|
overridevirtual |
Reimplemented from RDKit::MolDraw2D_detail::DrawShape.
|
overridevirtual |
Reimplemented from RDKit::MolDraw2D_detail::DrawShape.
|
overridevirtual |
Reimplemented from RDKit::MolDraw2D_detail::DrawShape.
|
overridevirtual |
Implements RDKit::MolDraw2D_detail::DrawShape.
|
delete |
References DrawShapeArrow().
|
delete |
References DrawShapeArrow().
|
overridevirtual |
Reimplemented from RDKit::MolDraw2D_detail::DrawShape.
| double RDKit::MolDraw2D_detail::DrawShapeArrow::angle_ |
Definition at line 83 of file DrawShape.h.
| double RDKit::MolDraw2D_detail::DrawShapeArrow::frac_ |
Definition at line 82 of file DrawShape.h.
| Point2D RDKit::MolDraw2D_detail::DrawShapeArrow::origPts_[4] {{0.0, 0.0}, {0.0, 0.0}, {0.0, 0.0}, {0.0, 0.0}} |
Definition at line 84 of file DrawShape.h.