#include <DrawShape.h>
|
| DrawShapeEllipse (const std::vector< Point2D > &points, int lineWidth=2, bool scaleLineWidth=false, DrawColour lineColour=DrawColour(0, 0, 0), bool fill=false, int atom1=-1) |
|
| DrawShapeEllipse (const DrawShapeEllipse &)=delete |
|
| DrawShapeEllipse (DrawShapeEllipse &&)=delete |
|
| ~DrawShapeEllipse ()=default |
|
DrawShapeEllipse & | operator= (const DrawShapeEllipse &)=delete |
|
DrawShapeEllipse & | operator= (DrawShapeEllipse &&)=delete |
|
void | myDraw (MolDraw2D &drawer) const override |
|
void | findExtremes (double &xmin, double &xmax, double &ymin, double &ymax) const override |
|
bool | doesRectClash (const StringRect &rect, double padding) const override |
|
| DrawShape (const std::vector< Point2D > &points, int lineWidth=2, 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) |
|
virtual void | myDraw (MolDraw2D &drawer) const =0 |
|
virtual void | findExtremes (double &xmin, double &xmax, double &ymin, double &ymax) const |
|
virtual void | scale (const Point2D &scale_factor) |
|
virtual void | move (const Point2D &trans) |
|
virtual bool | doesRectClash (const StringRect &rect, double padding) const |
|
Definition at line 82 of file DrawShape.h.
◆ DrawShapeEllipse() [1/3]
RDKit::MolDraw2D_detail::DrawShapeEllipse::DrawShapeEllipse |
( |
const std::vector< Point2D > & |
points, |
|
|
int |
lineWidth = 2 , |
|
|
bool |
scaleLineWidth = false , |
|
|
DrawColour |
lineColour = DrawColour(0, 0, 0) , |
|
|
bool |
fill = false , |
|
|
int |
atom1 = -1 |
|
) |
| |
◆ DrawShapeEllipse() [2/3]
RDKit::MolDraw2D_detail::DrawShapeEllipse::DrawShapeEllipse |
( |
const DrawShapeEllipse & |
| ) |
|
|
delete |
◆ DrawShapeEllipse() [3/3]
RDKit::MolDraw2D_detail::DrawShapeEllipse::DrawShapeEllipse |
( |
DrawShapeEllipse && |
| ) |
|
|
delete |
◆ ~DrawShapeEllipse()
RDKit::MolDraw2D_detail::DrawShapeEllipse::~DrawShapeEllipse |
( |
| ) |
|
|
default |
◆ doesRectClash()
bool RDKit::MolDraw2D_detail::DrawShapeEllipse::doesRectClash |
( |
const StringRect & |
rect, |
|
|
double |
padding |
|
) |
| const |
|
overridevirtual |
◆ findExtremes()
void RDKit::MolDraw2D_detail::DrawShapeEllipse::findExtremes |
( |
double & |
xmin, |
|
|
double & |
xmax, |
|
|
double & |
ymin, |
|
|
double & |
ymax |
|
) |
| const |
|
overridevirtual |
◆ myDraw()
void RDKit::MolDraw2D_detail::DrawShapeEllipse::myDraw |
( |
MolDraw2D & |
drawer | ) |
const |
|
overridevirtual |
◆ operator=() [1/2]
◆ operator=() [2/2]
The documentation for this class was generated from the following file: